public class FabricNodeFactory_c extends JifNodeFactory_c implements FabricNodeFactory
| Constructor and Description | 
|---|
FabricNodeFactory_c()  | 
FabricNodeFactory_c(FabricExtFactory extFactory)  | 
FabricNodeFactory_c(FabricExtFactory extFactory,
                   FabricDelFactory delFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
AbortStmt | 
AbortStmt(Position pos)  | 
AccessPolicy | 
AccessPolicy(Position pos,
            LabelNode ln)  | 
AmbNewFabricArray | 
AmbNewFabricArray(Position pos,
                 TypeNode base,
                 Expr loc,
                 java.lang.Object expr,
                 java.util.List<Expr> dims,
                 int addDims)  | 
AmbPrincipalNode | 
AmbPrincipalNode(Position pos,
                Expr expr)  | 
AmbPrincipalNode | 
AmbPrincipalNode(Position pos,
                Id name)  | 
Atomic | 
Atomic(Position pos,
      java.util.List<Stmt> statements)  | 
Call | 
Call(Position pos,
    Receiver target,
    Id name,
    Expr remoteWorker,
    java.util.List<Expr> args)  | 
Call | 
Call(Position pos,
    Receiver target,
    Id name,
    java.util.List<Expr> args)  | 
ClassBody | 
ClassBody(Position pos,
         java.util.List<ClassMember> members)  | 
JifClassDecl | 
ClassDecl(Position pos,
         Flags flags,
         Id name,
         TypeNode superClass,
         java.util.List<TypeNode> interfaces,
         ClassBody body,
         Javadoc javadoc)  | 
CodebaseDecl | 
CodebaseDecl(Position pos,
            Id name)  | 
CodebaseNode | 
CodebaseNode(Position pos,
            java.net.URI ns,
            java.lang.String name,
            java.net.URI externalNS)  | 
CodebaseNode | 
CodebaseNode(Position pos,
            java.net.URI ns,
            java.lang.String name,
            java.net.URI externalNS,
            java.lang.Package package_)  | 
Disamb | 
disamb()  | 
FabricArrayInit | 
FabricArrayInit(Position pos,
               Expr label,
               Expr location,
               java.util.List<Expr> elements)  | 
FabricArrayInit | 
FabricArrayInit(Position position,
               java.util.List<Expr> elements)  | 
FabricArrayTypeNode | 
FabricArrayTypeNode(Position pos,
                   TypeNode type)  | 
FabricFieldDecl | 
FabricFieldDecl(Position pos,
               Flags flags,
               TypeNode type,
               LabelNode accessLabel,
               Id name,
               Expr init,
               Javadoc javadoc)  | 
JifClassDecl | 
JifClassDecl(Position pos,
            Flags flags,
            Id name,
            java.util.List<ParamDecl> params,
            TypeNode superClass,
            java.util.List<TypeNode> interfaces,
            java.util.List<PrincipalNode> authority,
            java.util.List<<any>> constraints,
            ClassBody body,
            Javadoc javadoc)  | 
New | 
New(Position pos,
   Expr outer,
   TypeNode objectType,
   Expr location,
   java.util.List<Expr> args)  | 
New | 
New(Position pos,
   Expr outer,
   TypeNode objectType,
   Expr location,
   java.util.List<Expr> args,
   polyglot.ast.ClassBody body)  | 
New | 
New(Position pos,
   Expr outer,
   TypeNode objectType,
   java.util.List<Expr> args,
   ClassBody body)  | 
New | 
New(Position pos,
   TypeNode type,
   Expr location,
   java.util.List<Expr> args)  | 
New | 
New(Position pos,
   TypeNode type,
   Expr location,
   java.util.List<Expr> args,
   polyglot.ast.ClassBody body)  | 
NewFabricArray | 
NewFabricArray(Position pos,
              TypeNode base,
              Expr location,
              int addDims,
              FabricArrayInit init)  | 
NewFabricArray | 
NewFabricArray(Position pos,
              TypeNode base,
              Expr location,
              java.util.List<Expr> dims)  | 
NewFabricArray | 
NewFabricArray(Position pos,
              TypeNode base,
              Expr location,
              java.util.List<Expr> dims,
              int addDims)  | 
NewFabricArray | 
NewFabricArray(Position pos,
              TypeNode base,
              Expr location,
              java.util.List<Expr> dims,
              int addDims,
              FabricArrayInit init)  | 
NewLabel | 
NewLabel(Position pos,
        LabelNode label,
        Expr location)  | 
PrincipalExpr | 
PrincipalExpr(Position pos,
             PrincipalNode principal,
             Expr location)  | 
RemoteWorkerGetter | 
RemoteWorkerGetter(Position pos,
                  Expr remoteName)  | 
RetryStmt | 
RetryStmt(Position pos)  | 
SourceFile | 
SourceFile(Position pos,
          PackageNode packageName,
          java.util.List<CodebaseDecl> codebases,
          java.util.List<Import> imports,
          java.util.List<TopLevelDecl> decls)  | 
SourceFile | 
SourceFile(Position pos,
          PackageNode packageName,
          java.util.List<Import> imports,
          java.util.List<TopLevelDecl> decls)  | 
Store | 
Store(Position pos,
     Expr expr)  | 
Worker | 
Worker(Position pos)  | 
public FabricNodeFactory_c()
public FabricNodeFactory_c(FabricExtFactory extFactory)
public FabricNodeFactory_c(FabricExtFactory extFactory, FabricDelFactory delFactory)
public Disamb disamb()
public CodebaseNode CodebaseNode(Position pos, java.net.URI ns, java.lang.String name, java.net.URI externalNS)
CodebaseNode in interface CodebaseNodeFactorypublic CodebaseNode CodebaseNode(Position pos, java.net.URI ns, java.lang.String name, java.net.URI externalNS, java.lang.Package package_)
CodebaseNode in interface CodebaseNodeFactorypublic CodebaseDecl CodebaseDecl(Position pos, Id name)
CodebaseDecl in interface CodebaseNodeFactorypublic Atomic Atomic(Position pos, java.util.List<Stmt> statements)
Atomic in interface FabricNodeFactorypublic AmbNewFabricArray AmbNewFabricArray(Position pos, TypeNode base, Expr loc, java.lang.Object expr, java.util.List<Expr> dims, int addDims)
AmbNewFabricArray in interface FabricNodeFactorypublic RetryStmt RetryStmt(Position pos)
RetryStmt in interface FabricNodeFactorypublic AbortStmt AbortStmt(Position pos)
AbortStmt in interface FabricNodeFactorypublic Worker Worker(Position pos)
Worker in interface FabricNodeFactorypublic Store Store(Position pos, Expr expr)
Store in interface FabricNodeFactorypublic RemoteWorkerGetter RemoteWorkerGetter(Position pos, Expr remoteName)
RemoteWorkerGetter in interface FabricNodeFactorypublic NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr location, java.util.List<Expr> dims, int addDims, FabricArrayInit init)
NewFabricArray in interface FabricNodeFactorypublic FabricArrayInit FabricArrayInit(Position pos, Expr label, Expr location, java.util.List<Expr> elements)
FabricArrayInit in interface FabricNodeFactorypublic FabricArrayTypeNode FabricArrayTypeNode(Position pos, TypeNode type)
FabricArrayTypeNode in interface FabricNodeFactorypublic New New(Position pos,
               TypeNode type,
               Expr location,
               java.util.List<Expr> args)
New in interface FabricNodeFactorypublic New New(Position pos,
               TypeNode type,
               Expr location,
               java.util.List<Expr> args,
               polyglot.ast.ClassBody body)
New in interface FabricNodeFactorypublic New New(Position pos,
               Expr outer,
               TypeNode objectType,
               Expr location,
               java.util.List<Expr> args)
New in interface FabricNodeFactorypublic New New(Position pos,
               Expr outer,
               TypeNode objectType,
               java.util.List<Expr> args,
               ClassBody body)
New in interface FabricNodeFactorypublic New New(Position pos,
               Expr outer,
               TypeNode objectType,
               Expr location,
               java.util.List<Expr> args,
               polyglot.ast.ClassBody body)
New in interface FabricNodeFactorypublic FabricArrayInit FabricArrayInit(Position position, java.util.List<Expr> elements)
FabricArrayInit in interface FabricNodeFactorypublic final NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr location, java.util.List<Expr> dims)
NewFabricArray in interface FabricNodeFactorypublic final NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr location, java.util.List<Expr> dims, int addDims)
NewFabricArray in interface FabricNodeFactorypublic final NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr location, int addDims, FabricArrayInit init)
NewFabricArray in interface FabricNodeFactorypublic NewLabel NewLabel(Position pos,
                         LabelNode label,
                         Expr location)
NewLabel in interface FabricNodeFactorypublic PrincipalExpr PrincipalExpr(Position pos,
                                   PrincipalNode principal,
                                   Expr location)
PrincipalExpr in interface FabricNodeFactorypublic JifClassDecl ClassDecl(Position pos,
                              Flags flags,
                              Id name,
                              TypeNode superClass,
                              java.util.List<TypeNode> interfaces,
                              ClassBody body,
                              Javadoc javadoc)
public JifClassDecl JifClassDecl(Position pos,
                                 Flags flags,
                                 Id name,
                                 java.util.List<ParamDecl> params,
                                 TypeNode superClass,
                                 java.util.List<TypeNode> interfaces,
                                 java.util.List<PrincipalNode> authority,
                                 java.util.List<<any>> constraints,
                                 ClassBody body,
                                 Javadoc javadoc)
public ClassBody ClassBody(Position pos,
                           java.util.List<ClassMember> members)
public FabricFieldDecl FabricFieldDecl(Position pos, Flags flags, TypeNode type, LabelNode accessLabel, Id name, Expr init, Javadoc javadoc)
FabricFieldDecl in interface FabricNodeFactorypublic AccessPolicy AccessPolicy(Position pos, LabelNode ln)
AccessPolicy in interface FabricNodeFactorypublic Call Call(Position pos,
                 Receiver target,
                 Id name,
                 java.util.List<Expr> args)
public Call Call(Position pos,
                 Receiver target,
                 Id name,
                 Expr remoteWorker,
                 java.util.List<Expr> args)
Call in interface FabricNodeFactorypublic AmbPrincipalNode AmbPrincipalNode(Position pos,
                                         Expr expr)
public AmbPrincipalNode AmbPrincipalNode(Position pos,
                                         Id name)
public SourceFile SourceFile(Position pos,
                             PackageNode packageName,
                             java.util.List<Import> imports,
                             java.util.List<TopLevelDecl> decls)
public SourceFile SourceFile(Position pos,
                             PackageNode packageName,
                             java.util.List<CodebaseDecl> codebases,
                             java.util.List<Import> imports,
                             java.util.List<TopLevelDecl> decls)
SourceFile in interface CodebaseNodeFactory