package org.whole.lang.workflows.factories; import org.whole.lang.factories.GenericEntityFactory; import org.whole.lang.workflows.model.*; import org.whole.lang.factories.RegistryConfigurations; import org.whole.lang.factories.IEntityRegistryProvider; import org.whole.lang.workflows.reflect.WorkflowsEntityDescriptorEnum; import org.whole.lang.factories.IEntityBuilder; import org.whole.lang.factories.EntityBuilder; import org.whole.lang.model.IEntity; /** * @generator Whole */ public class WorkflowsEntityFactory extends GenericEntityFactory { public static final WorkflowsEntityFactory instance = instance(RegistryConfigurations.DEFAULT); public static WorkflowsEntityFactory instance( IEntityRegistryProvider provider) { return new WorkflowsEntityFactory(provider); } protected WorkflowsEntityFactory(IEntityRegistryProvider provider) { super(provider); } public Workflow createWorkflow() { return create(WorkflowsEntityDescriptorEnum.Workflow); } public Workflow createWorkflow(Name name, Description description, Declarations declarations, StartEvent startEvent, FlowObject flowObject, FlowEvent endEvent) { return create(WorkflowsEntityDescriptorEnum.Workflow, name, description, declarations, startEvent, flowObject, endEvent); } public IEntityBuilder<Workflow> buildWorkflow() { return new EntityBuilder<Workflow>( create(WorkflowsEntityDescriptorEnum.Workflow)); } public Scope createScope() { return create(WorkflowsEntityDescriptorEnum.Scope); } public Scope createScope(Label label, Declarations declarations, FlowObject flowObject, FlowObject compensationHandler, EventHandlers eventHandlers, FaultHandlers faultHandlers) { return create(WorkflowsEntityDescriptorEnum.Scope, label, declarations, flowObject, compensationHandler, eventHandlers, faultHandlers); } public IEntityBuilder<Scope> buildScope() { return new EntityBuilder<Scope>( create(WorkflowsEntityDescriptorEnum.Scope)); } public FaultHandlers createFaultHandlers() { return create(WorkflowsEntityDescriptorEnum.FaultHandlers); } public FaultHandlers createFaultHandlers(FaultHandler... entities) { return create(WorkflowsEntityDescriptorEnum.FaultHandlers, (IEntity[]) entities); } public FaultHandlers createFaultHandlers(int initialSize) { return clone(WorkflowsEntityDescriptorEnum.FaultHandlers, initialSize); } public FaultHandler createFaultHandler() { return create(WorkflowsEntityDescriptorEnum.FaultHandler); } public FaultHandler createFaultHandler(Name name, Label label, Fault faultName, Variable faultVariable, FlowObject flowObject) { return create(WorkflowsEntityDescriptorEnum.FaultHandler, name, label, faultName, faultVariable, flowObject); } public IEntityBuilder<FaultHandler> buildFaultHandler() { return new EntityBuilder<FaultHandler>( create(WorkflowsEntityDescriptorEnum.FaultHandler)); } public EventHandlers createEventHandlers() { return create(WorkflowsEntityDescriptorEnum.EventHandlers); } public EventHandlers createEventHandlers(EventHandler... entities) { return create(WorkflowsEntityDescriptorEnum.EventHandlers, (IEntity[]) entities); } public EventHandlers createEventHandlers(int initialSize) { return clone(WorkflowsEntityDescriptorEnum.EventHandlers, initialSize); } public EventHandler createEventHandler() { return create(WorkflowsEntityDescriptorEnum.EventHandler); } public EventHandler createEventHandler(Name name, Label label, StartEvent triggerEvent, FlowObject flowObject) { return create(WorkflowsEntityDescriptorEnum.EventHandler, name, label, triggerEvent, flowObject); } public IEntityBuilder<EventHandler> buildEventHandler() { return new EntityBuilder<EventHandler>( create(WorkflowsEntityDescriptorEnum.EventHandler)); } public Sequence createSequence() { return create(WorkflowsEntityDescriptorEnum.Sequence); } public Sequence createSequence(Label label, FlowObjects flowObjects) { return create(WorkflowsEntityDescriptorEnum.Sequence, label, flowObjects); } public IEntityBuilder<Sequence> buildSequence() { return new EntityBuilder<Sequence>( create(WorkflowsEntityDescriptorEnum.Sequence)); } public Parallel createParallel() { return create(WorkflowsEntityDescriptorEnum.Parallel); } public Parallel createParallel(Label label, FlowObjects flowObjects) { return create(WorkflowsEntityDescriptorEnum.Parallel, label, flowObjects); } public IEntityBuilder<Parallel> buildParallel() { return new EntityBuilder<Parallel>( create(WorkflowsEntityDescriptorEnum.Parallel)); } public FlowObjects createFlowObjects() { return create(WorkflowsEntityDescriptorEnum.FlowObjects); } public FlowObjects createFlowObjects(FlowObject... entities) { return create(WorkflowsEntityDescriptorEnum.FlowObjects, (IEntity[]) entities); } public FlowObjects createFlowObjects(int initialSize) { return clone(WorkflowsEntityDescriptorEnum.FlowObjects, initialSize); } public ForeachLoop createForeachLoop() { return create(WorkflowsEntityDescriptorEnum.ForeachLoop); } public ForeachLoop createForeachLoop(Label label, Variable compositeVariable, Variable elementVariable, Variable indexVariable, FlowObject flowObject) { return create(WorkflowsEntityDescriptorEnum.ForeachLoop, label, compositeVariable, elementVariable, indexVariable, flowObject); } public IEntityBuilder<ForeachLoop> buildForeachLoop() { return new EntityBuilder<ForeachLoop>( create(WorkflowsEntityDescriptorEnum.ForeachLoop)); } public WhileLoop createWhileLoop() { return create(WorkflowsEntityDescriptorEnum.WhileLoop); } public WhileLoop createWhileLoop(Label label, TestTime testTime, Condition condition, FlowObject flowObject) { return create(WorkflowsEntityDescriptorEnum.WhileLoop, label, testTime, condition, flowObject); } public IEntityBuilder<WhileLoop> buildWhileLoop() { return new EntityBuilder<WhileLoop>( create(WorkflowsEntityDescriptorEnum.WhileLoop)); } public TestTime createTestTime() { return create(WorkflowsEntityDescriptorEnum.TestTime); } public TestTime createTestTime(TestTimeEnum.Value value) { return create(WorkflowsEntityDescriptorEnum.TestTime, value); } public PickControl createPickControl() { return create(WorkflowsEntityDescriptorEnum.PickControl); } public PickControl createPickControl(Label label, EventHandlers eventHandlers) { return create(WorkflowsEntityDescriptorEnum.PickControl, label, eventHandlers); } public IEntityBuilder<PickControl> buildPickControl() { return new EntityBuilder<PickControl>( create(WorkflowsEntityDescriptorEnum.PickControl)); } public SwitchControl createSwitchControl() { return create(WorkflowsEntityDescriptorEnum.SwitchControl); } public SwitchControl createSwitchControl(Label label, SwitchType switchType, ConditionalCases conditionalCases, DefaultCase defaultCase) { return create(WorkflowsEntityDescriptorEnum.SwitchControl, label, switchType, conditionalCases, defaultCase); } public IEntityBuilder<SwitchControl> buildSwitchControl() { return new EntityBuilder<SwitchControl>( create(WorkflowsEntityDescriptorEnum.SwitchControl)); } public SwitchType createSwitchType() { return create(WorkflowsEntityDescriptorEnum.SwitchType); } public SwitchType createSwitchType(SwitchTypeEnum.Value value) { return create(WorkflowsEntityDescriptorEnum.SwitchType, value); } public ConditionalCases createConditionalCases() { return create(WorkflowsEntityDescriptorEnum.ConditionalCases); } public ConditionalCases createConditionalCases(ConditionalCase... entities) { return create(WorkflowsEntityDescriptorEnum.ConditionalCases, (IEntity[]) entities); } public ConditionalCases createConditionalCases(int initialSize) { return clone(WorkflowsEntityDescriptorEnum.ConditionalCases, initialSize); } public ConditionalCase createConditionalCase() { return create(WorkflowsEntityDescriptorEnum.ConditionalCase); } public ConditionalCase createConditionalCase(Label label, Condition condition, FlowObject flowObject) { return create(WorkflowsEntityDescriptorEnum.ConditionalCase, label, condition, flowObject); } public IEntityBuilder<ConditionalCase> buildConditionalCase() { return new EntityBuilder<ConditionalCase>( create(WorkflowsEntityDescriptorEnum.ConditionalCase)); } public DefaultCase createDefaultCase() { return create(WorkflowsEntityDescriptorEnum.DefaultCase); } public DefaultCase createDefaultCase(FlowObject flowObject) { return create(WorkflowsEntityDescriptorEnum.DefaultCase, flowObject); } public OnCallEvent createOnCallEvent() { return create(WorkflowsEntityDescriptorEnum.OnCallEvent); } public OnCallEvent createOnCallEvent(Name name, Label label, Parameters parameters) { return create(WorkflowsEntityDescriptorEnum.OnCallEvent, name, label, parameters); } public IEntityBuilder<OnCallEvent> buildOnCallEvent() { return new EntityBuilder<OnCallEvent>( create(WorkflowsEntityDescriptorEnum.OnCallEvent)); } public OnMessageEvent createOnMessageEvent() { return create(WorkflowsEntityDescriptorEnum.OnMessageEvent); } public OnMessageEvent createOnMessageEvent(Name name, Label label, Message message) { return create(WorkflowsEntityDescriptorEnum.OnMessageEvent, name, label, message); } public IEntityBuilder<OnMessageEvent> buildOnMessageEvent() { return new EntityBuilder<OnMessageEvent>( create(WorkflowsEntityDescriptorEnum.OnMessageEvent)); } public OnTimerEvent createOnTimerEvent() { return create(WorkflowsEntityDescriptorEnum.OnTimerEvent); } public OnTimerEvent createOnTimerEvent(Name name, Label label, Timer timer) { return create(WorkflowsEntityDescriptorEnum.OnTimerEvent, name, label, timer); } public IEntityBuilder<OnTimerEvent> buildOnTimerEvent() { return new EntityBuilder<OnTimerEvent>( create(WorkflowsEntityDescriptorEnum.OnTimerEvent)); } public FaultEvent createFaultEvent() { return create(WorkflowsEntityDescriptorEnum.FaultEvent); } public FaultEvent createFaultEvent(Label label, Fault fault) { return create(WorkflowsEntityDescriptorEnum.FaultEvent, label, fault); } public IEntityBuilder<FaultEvent> buildFaultEvent() { return new EntityBuilder<FaultEvent>( create(WorkflowsEntityDescriptorEnum.FaultEvent)); } public ReturnEvent createReturnEvent() { return create(WorkflowsEntityDescriptorEnum.ReturnEvent); } public ReturnEvent createReturnEvent(Label label, Result result) { return create(WorkflowsEntityDescriptorEnum.ReturnEvent, label, result); } public IEntityBuilder<ReturnEvent> buildReturnEvent() { return new EntityBuilder<ReturnEvent>( create(WorkflowsEntityDescriptorEnum.ReturnEvent)); } public Task createTask() { return create(WorkflowsEntityDescriptorEnum.Task); } public Task createTask(Label label, Description description, Assignments assignments, Variable factory) { return create(WorkflowsEntityDescriptorEnum.Task, label, description, assignments, factory); } public IEntityBuilder<Task> buildTask() { return new EntityBuilder<Task>( create(WorkflowsEntityDescriptorEnum.Task)); } public Breakpoint createBreakpoint() { return create(WorkflowsEntityDescriptorEnum.Breakpoint); } public Breakpoint createBreakpoint(Label label, BooleanLiteral disabled, IntLiteral hitCount, Condition condition, ConditionTest conditionTest, Variables showVariables) { return create(WorkflowsEntityDescriptorEnum.Breakpoint, label, disabled, hitCount, condition, conditionTest, showVariables); } public IEntityBuilder<Breakpoint> buildBreakpoint() { return new EntityBuilder<Breakpoint>( create(WorkflowsEntityDescriptorEnum.Breakpoint)); } public ConditionTest createConditionTest() { return create(WorkflowsEntityDescriptorEnum.ConditionTest); } public ConditionTest createConditionTest(ConditionTestEnum.Value value) { return create(WorkflowsEntityDescriptorEnum.ConditionTest, value); } public Variables createVariables() { return create(WorkflowsEntityDescriptorEnum.Variables); } public Variables createVariables(Variable... entities) { return create(WorkflowsEntityDescriptorEnum.Variables, (IEntity[]) entities); } public Variables createVariables(int initialSize) { return clone(WorkflowsEntityDescriptorEnum.Variables, initialSize); } public EmptyActivity createEmptyActivity() { return create(WorkflowsEntityDescriptorEnum.EmptyActivity); } public EmptyActivity createEmptyActivity(Label label) { return create(WorkflowsEntityDescriptorEnum.EmptyActivity, label); } public AssignActivity createAssignActivity() { return create(WorkflowsEntityDescriptorEnum.AssignActivity); } public AssignActivity createAssignActivity(Label label, Assignments assignments) { return create(WorkflowsEntityDescriptorEnum.AssignActivity, label, assignments); } public IEntityBuilder<AssignActivity> buildAssignActivity() { return new EntityBuilder<AssignActivity>( create(WorkflowsEntityDescriptorEnum.AssignActivity)); } public CreateEntity createCreateEntity() { return create(WorkflowsEntityDescriptorEnum.CreateEntity); } public CreateEntity createCreateEntity(Label label, Variable model, Registry registry, Expression entityName, Arguments arguments) { return create(WorkflowsEntityDescriptorEnum.CreateEntity, label, model, registry, entityName, arguments); } public IEntityBuilder<CreateEntity> buildCreateEntity() { return new EntityBuilder<CreateEntity>( create(WorkflowsEntityDescriptorEnum.CreateEntity)); } public CreateModel createCreateModel() { return create(WorkflowsEntityDescriptorEnum.CreateModel); } public CreateModel createCreateModel(Label label, Variable model, Variable template, Assignments bindings) { return create(WorkflowsEntityDescriptorEnum.CreateModel, label, model, template, bindings); } public IEntityBuilder<CreateModel> buildCreateModel() { return new EntityBuilder<CreateModel>( create(WorkflowsEntityDescriptorEnum.CreateModel)); } public LoadJavaModel createLoadJavaModel() { return create(WorkflowsEntityDescriptorEnum.LoadJavaModel); } public LoadJavaModel createLoadJavaModel(Label label, Variable model, Expression className, ClassProvider classProvider) { return create(WorkflowsEntityDescriptorEnum.LoadJavaModel, label, model, className, classProvider); } public IEntityBuilder<LoadJavaModel> buildLoadJavaModel() { return new EntityBuilder<LoadJavaModel>( create(WorkflowsEntityDescriptorEnum.LoadJavaModel)); } public ResourceKind createResourceKind() { return create(WorkflowsEntityDescriptorEnum.ResourceKind); } public ResourceKind createResourceKind(ResourceKindEnum.Value value) { return create(WorkflowsEntityDescriptorEnum.ResourceKind, value); } public LoadModel createLoadModel() { return create(WorkflowsEntityDescriptorEnum.LoadModel); } public LoadModel createLoadModel(Label label, Variable model, Expression persistence, ResourceKind resourceKind, Expression resource, Assignments bindings) { return create(WorkflowsEntityDescriptorEnum.LoadModel, label, model, persistence, resourceKind, resource, bindings); } public IEntityBuilder<LoadModel> buildLoadModel() { return new EntityBuilder<LoadModel>( create(WorkflowsEntityDescriptorEnum.LoadModel)); } public SaveModel createSaveModel() { return create(WorkflowsEntityDescriptorEnum.SaveModel); } public SaveModel createSaveModel(Label label, Variable model, Expression persistence, ResourceKind resourceKind, Expression resource, Assignments bindings) { return create(WorkflowsEntityDescriptorEnum.SaveModel, label, model, persistence, resourceKind, resource, bindings); } public IEntityBuilder<SaveModel> buildSaveModel() { return new EntityBuilder<SaveModel>( create(WorkflowsEntityDescriptorEnum.SaveModel)); } public DeleteArtifacts createDeleteArtifacts() { return create(WorkflowsEntityDescriptorEnum.DeleteArtifacts); } public DeleteArtifacts createDeleteArtifacts(Label label, Variable model, ResourceKind rootResourceKind, Expression rootResource) { return create(WorkflowsEntityDescriptorEnum.DeleteArtifacts, label, model, rootResourceKind, rootResource); } public IEntityBuilder<DeleteArtifacts> buildDeleteArtifacts() { return new EntityBuilder<DeleteArtifacts>( create(WorkflowsEntityDescriptorEnum.DeleteArtifacts)); } public ArtifactsTraversalStrategy createArtifactsTraversalStrategy() { return create(WorkflowsEntityDescriptorEnum.ArtifactsTraversalStrategy); } public ArtifactsTraversalStrategy createArtifactsTraversalStrategy( ArtifactsTraversalStrategyEnum.Value value) { return create(WorkflowsEntityDescriptorEnum.ArtifactsTraversalStrategy, value); } public ArtifactsSynchronizeStrategy createArtifactsSynchronizeStrategy() { return create(WorkflowsEntityDescriptorEnum.ArtifactsSynchronizeStrategy); } public ArtifactsSynchronizeStrategy createArtifactsSynchronizeStrategy( ArtifactsSynchronizeStrategyEnum.Value value) { return create( WorkflowsEntityDescriptorEnum.ArtifactsSynchronizeStrategy, value); } public LoadArtifacts createLoadArtifacts() { return create(WorkflowsEntityDescriptorEnum.LoadArtifacts); } public LoadArtifacts createLoadArtifacts(Label label, Variable model, ResourceKind rootResourceKind, Expression rootResource, ArtifactsTraversalStrategy traversalStrategy, ArtifactsSynchronizeStrategy synchronizeStrategy, Expression defaultPersistence) { return create(WorkflowsEntityDescriptorEnum.LoadArtifacts, label, model, rootResourceKind, rootResource, traversalStrategy, synchronizeStrategy, defaultPersistence); } public IEntityBuilder<LoadArtifacts> buildLoadArtifacts() { return new EntityBuilder<LoadArtifacts>( create(WorkflowsEntityDescriptorEnum.LoadArtifacts)); } public SaveArtifacts createSaveArtifacts() { return create(WorkflowsEntityDescriptorEnum.SaveArtifacts); } public SaveArtifacts createSaveArtifacts(Label label, Variable model, ResourceKind rootResourceKind, Expression rootResource, ArtifactsTraversalStrategy traversalStrategy, ArtifactsSynchronizeStrategy synchronizeStrategy, Expression defaultPersistence) { return create(WorkflowsEntityDescriptorEnum.SaveArtifacts, label, model, rootResourceKind, rootResource, traversalStrategy, synchronizeStrategy, defaultPersistence); } public IEntityBuilder<SaveArtifacts> buildSaveArtifacts() { return new EntityBuilder<SaveArtifacts>( create(WorkflowsEntityDescriptorEnum.SaveArtifacts)); } public Parse createParse() { return create(WorkflowsEntityDescriptorEnum.Parse); } public Parse createParse(Label label, Variable model, Expression text, Expression grammar, Expression nt) { return create(WorkflowsEntityDescriptorEnum.Parse, label, model, text, grammar, nt); } public IEntityBuilder<Parse> buildParse() { return new EntityBuilder<Parse>( create(WorkflowsEntityDescriptorEnum.Parse)); } public Unparse createUnparse() { return create(WorkflowsEntityDescriptorEnum.Unparse); } public Unparse createUnparse(Label label, Variable model, Expression text, Expression grammar, Expression nt) { return create(WorkflowsEntityDescriptorEnum.Unparse, label, model, text, grammar, nt); } public IEntityBuilder<Unparse> buildUnparse() { return new EntityBuilder<Unparse>( create(WorkflowsEntityDescriptorEnum.Unparse)); } public InvokeOperation createInvokeOperation() { return create(WorkflowsEntityDescriptorEnum.InvokeOperation); } public InvokeOperation createInvokeOperation(Label label, Variable model, Operation operation, Assignments bindings) { return create(WorkflowsEntityDescriptorEnum.InvokeOperation, label, model, operation, bindings); } public IEntityBuilder<InvokeOperation> buildInvokeOperation() { return new EntityBuilder<InvokeOperation>( create(WorkflowsEntityDescriptorEnum.InvokeOperation)); } public Operation createOperation() { return create(WorkflowsEntityDescriptorEnum.Operation); } public Operation createOperation(OperationEnum.Value value) { return create(WorkflowsEntityDescriptorEnum.Operation, value); } public InvokeQuery createInvokeQuery() { return create(WorkflowsEntityDescriptorEnum.InvokeQuery); } public InvokeQuery createInvokeQuery(Label label, Variable queryName, Arguments arguments) { return create(WorkflowsEntityDescriptorEnum.InvokeQuery, label, queryName, arguments); } public IEntityBuilder<InvokeQuery> buildInvokeQuery() { return new EntityBuilder<InvokeQuery>( create(WorkflowsEntityDescriptorEnum.InvokeQuery)); } public InvokeJavaInstanceMethod createInvokeJavaInstanceMethod() { return create(WorkflowsEntityDescriptorEnum.InvokeJavaInstanceMethod); } public InvokeJavaInstanceMethod createInvokeJavaInstanceMethod(Label label, Variable result, Variable object, Expressions typeArguments, Expression className, Expression method, Expressions arguments) { return create(WorkflowsEntityDescriptorEnum.InvokeJavaInstanceMethod, label, result, object, typeArguments, className, method, arguments); } public IEntityBuilder<InvokeJavaInstanceMethod> buildInvokeJavaInstanceMethod() { return new EntityBuilder<InvokeJavaInstanceMethod>( create(WorkflowsEntityDescriptorEnum.InvokeJavaInstanceMethod)); } public InvokeJavaClassMethod createInvokeJavaClassMethod() { return create(WorkflowsEntityDescriptorEnum.InvokeJavaClassMethod); } public InvokeJavaClassMethod createInvokeJavaClassMethod(Label label, Variable result, Expressions typeArguments, Expression className, Expression method, Expressions arguments) { return create(WorkflowsEntityDescriptorEnum.InvokeJavaClassMethod, label, result, typeArguments, className, method, arguments); } public IEntityBuilder<InvokeJavaClassMethod> buildInvokeJavaClassMethod() { return new EntityBuilder<InvokeJavaClassMethod>( create(WorkflowsEntityDescriptorEnum.InvokeJavaClassMethod)); } public CreateJavaClassInstance createCreateJavaClassInstance() { return create(WorkflowsEntityDescriptorEnum.CreateJavaClassInstance); } public CreateJavaClassInstance createCreateJavaClassInstance(Label label, Variable result, Expressions typeArguments, Expression className, Expression constructor, Expressions arguments) { return create(WorkflowsEntityDescriptorEnum.CreateJavaClassInstance, label, result, typeArguments, className, constructor, arguments); } public IEntityBuilder<CreateJavaClassInstance> buildCreateJavaClassInstance() { return new EntityBuilder<CreateJavaClassInstance>( create(WorkflowsEntityDescriptorEnum.CreateJavaClassInstance)); } public Registry createRegistry() { return create(WorkflowsEntityDescriptorEnum.Registry); } public Registry createRegistry(RegistryEnum.Value value) { return create(WorkflowsEntityDescriptorEnum.Registry, value); } public BooleanLiteral createBooleanLiteral() { return create(WorkflowsEntityDescriptorEnum.BooleanLiteral); } public BooleanLiteral createBooleanLiteral(boolean value) { return create(WorkflowsEntityDescriptorEnum.BooleanLiteral, value); } public IntLiteral createIntLiteral() { return create(WorkflowsEntityDescriptorEnum.IntLiteral); } public IntLiteral createIntLiteral(int value) { return create(WorkflowsEntityDescriptorEnum.IntLiteral, value); } public StringLiteral createStringLiteral() { return create(WorkflowsEntityDescriptorEnum.StringLiteral); } public StringLiteral createStringLiteral(String value) { return create(WorkflowsEntityDescriptorEnum.StringLiteral, value); } public ObjectLiteral createObjectLiteral() { return create(WorkflowsEntityDescriptorEnum.ObjectLiteral); } public ObjectLiteral createObjectLiteral(java.lang.Object value) { return create(WorkflowsEntityDescriptorEnum.ObjectLiteral, value); } public Variable createVariable() { return create(WorkflowsEntityDescriptorEnum.Variable); } public Variable createVariable(String value) { return create(WorkflowsEntityDescriptorEnum.Variable, value); } public Name createName() { return create(WorkflowsEntityDescriptorEnum.Name); } public Name createName(String value) { return create(WorkflowsEntityDescriptorEnum.Name, value); } public Text createText() { return create(WorkflowsEntityDescriptorEnum.Text); } public Text createText(String value) { return create(WorkflowsEntityDescriptorEnum.Text, value); } public Declarations createDeclarations() { return create(WorkflowsEntityDescriptorEnum.Declarations); } public Declarations createDeclarations(Declaration... entities) { return create(WorkflowsEntityDescriptorEnum.Declarations, (IEntity[]) entities); } public Declarations createDeclarations(int initialSize) { return clone(WorkflowsEntityDescriptorEnum.Declarations, initialSize); } public Assignments createAssignments() { return create(WorkflowsEntityDescriptorEnum.Assignments); } public Assignments createAssignments(Assign... entities) { return create(WorkflowsEntityDescriptorEnum.Assignments, (IEntity[]) entities); } public Assignments createAssignments(int initialSize) { return clone(WorkflowsEntityDescriptorEnum.Assignments, initialSize); } public Assign createAssign() { return create(WorkflowsEntityDescriptorEnum.Assign); } public Assign createAssign(Variable name, Expression expression) { return create(WorkflowsEntityDescriptorEnum.Assign, name, expression); } public IEntityBuilder<Assign> buildAssign() { return new EntityBuilder<Assign>( create(WorkflowsEntityDescriptorEnum.Assign)); } public Expressions createExpressions() { return create(WorkflowsEntityDescriptorEnum.Expressions); } public Expressions createExpressions(Expression... entities) { return create(WorkflowsEntityDescriptorEnum.Expressions, (IEntity[]) entities); } public Expressions createExpressions(int initialSize) { return clone(WorkflowsEntityDescriptorEnum.Expressions, initialSize); } public Signature createSignature() { return create(WorkflowsEntityDescriptorEnum.Signature); } public Signature createSignature(String value) { return create(WorkflowsEntityDescriptorEnum.Signature, value); } public ClassPath createClassPath() { return create(WorkflowsEntityDescriptorEnum.ClassPath); } public CurrentJavaProject createCurrentJavaProject() { return create(WorkflowsEntityDescriptorEnum.CurrentJavaProject); } public JavaProject createJavaProject() { return create(WorkflowsEntityDescriptorEnum.JavaProject); } public JavaProject createJavaProject(String value) { return create(WorkflowsEntityDescriptorEnum.JavaProject, value); } }