package org.whole.lang.workflows.reflect;
import org.whole.lang.reflect.EntityDescriptorEnum;
import org.whole.lang.reflect.EntityDescriptor;
import org.whole.lang.workflows.model.*;
/**
* @generator Whole
*/
@SuppressWarnings("unchecked")
public class WorkflowsEntityDescriptorEnum extends EntityDescriptorEnum {
public static final int Workflow_ord = 0;
public static final int FlowObject_ord = 1;
public static final int Scope_ord = 2;
public static final int FaultHandlers_ord = 3;
public static final int FaultHandler_ord = 4;
public static final int EventHandlers_ord = 5;
public static final int EventHandler_ord = 6;
public static final int Sequence_ord = 7;
public static final int Parallel_ord = 8;
public static final int FlowObjects_ord = 9;
public static final int ForeachLoop_ord = 10;
public static final int WhileLoop_ord = 11;
public static final int TestTime_ord = 12;
public static final int PickControl_ord = 13;
public static final int SwitchControl_ord = 14;
public static final int SwitchType_ord = 15;
public static final int ConditionalCases_ord = 16;
public static final int ConditionalCase_ord = 17;
public static final int DefaultCase_ord = 18;
public static final int StartEvent_ord = 19;
public static final int FlowEvent_ord = 20;
public static final int OnCallEvent_ord = 21;
public static final int OnMessageEvent_ord = 22;
public static final int OnTimerEvent_ord = 23;
public static final int FaultEvent_ord = 24;
public static final int ReturnEvent_ord = 25;
public static final int Task_ord = 26;
public static final int Breakpoint_ord = 27;
public static final int ConditionTest_ord = 28;
public static final int Variables_ord = 29;
public static final int Activity_ord = 30;
public static final int EmptyActivity_ord = 31;
public static final int AssignActivity_ord = 32;
public static final int CreateEntity_ord = 33;
public static final int CreateModel_ord = 34;
public static final int LoadJavaModel_ord = 35;
public static final int PersistenceActivity_ord = 36;
public static final int ResourceKind_ord = 37;
public static final int LoadModel_ord = 38;
public static final int SaveModel_ord = 39;
public static final int ArtifactsActivity_ord = 40;
public static final int DeleteArtifacts_ord = 41;
public static final int SynchronizeArtifactsActivity_ord = 42;
public static final int ArtifactsTraversalStrategy_ord = 43;
public static final int ArtifactsSynchronizeStrategy_ord = 44;
public static final int LoadArtifacts_ord = 45;
public static final int SaveArtifacts_ord = 46;
public static final int GrammarActivity_ord = 47;
public static final int Parse_ord = 48;
public static final int Unparse_ord = 49;
public static final int InvokeOperation_ord = 50;
public static final int Operation_ord = 51;
public static final int InvokeQuery_ord = 52;
public static final int InvokeJavaInstanceMethod_ord = 53;
public static final int InvokeJavaClassMethod_ord = 54;
public static final int CreateJavaClassInstance_ord = 55;
public static final int Registry_ord = 56;
public static final int Expression_ord = 57;
public static final int Literal_ord = 58;
public static final int BooleanLiteral_ord = 59;
public static final int IntLiteral_ord = 60;
public static final int StringLiteral_ord = 61;
public static final int ObjectLiteral_ord = 62;
public static final int Variable_ord = 63;
public static final int Name_ord = 64;
public static final int Label_ord = 65;
public static final int Description_ord = 66;
public static final int Text_ord = 67;
public static final int Declarations_ord = 68;
public static final int Arguments_ord = 69;
public static final int Assignments_ord = 70;
public static final int Assign_ord = 71;
public static final int Expressions_ord = 72;
public static final int Signature_ord = 73;
public static final int Declaration_ord = 74;
public static final int ClassProvider_ord = 75;
public static final int ClassPath_ord = 76;
public static final int CurrentJavaProject_ord = 77;
public static final int JavaProject_ord = 78;
public static final int Condition_ord = 79;
public static final int Parameters_ord = 80;
public static final int Result_ord = 81;
public static final int Message_ord = 82;
public static final int Event_ord = 83;
public static final int Timer_ord = 84;
public static final int Fault_ord = 85;
public static final WorkflowsEntityDescriptorEnum instance = new WorkflowsEntityDescriptorEnum();
public static final EntityDescriptor<Workflow> Workflow = (EntityDescriptor<Workflow>) instance
.valueOf(Workflow_ord);
public static final EntityDescriptor<FlowObject> FlowObject = (EntityDescriptor<FlowObject>) instance
.valueOf(FlowObject_ord);
public static final EntityDescriptor<Scope> Scope = (EntityDescriptor<Scope>) instance
.valueOf(Scope_ord);
public static final EntityDescriptor<FaultHandlers> FaultHandlers = (EntityDescriptor<FaultHandlers>) instance
.valueOf(FaultHandlers_ord);
public static final EntityDescriptor<FaultHandler> FaultHandler = (EntityDescriptor<FaultHandler>) instance
.valueOf(FaultHandler_ord);
public static final EntityDescriptor<EventHandlers> EventHandlers = (EntityDescriptor<EventHandlers>) instance
.valueOf(EventHandlers_ord);
public static final EntityDescriptor<EventHandler> EventHandler = (EntityDescriptor<EventHandler>) instance
.valueOf(EventHandler_ord);
public static final EntityDescriptor<Sequence> Sequence = (EntityDescriptor<Sequence>) instance
.valueOf(Sequence_ord);
public static final EntityDescriptor<Parallel> Parallel = (EntityDescriptor<Parallel>) instance
.valueOf(Parallel_ord);
public static final EntityDescriptor<FlowObjects> FlowObjects = (EntityDescriptor<FlowObjects>) instance
.valueOf(FlowObjects_ord);
public static final EntityDescriptor<ForeachLoop> ForeachLoop = (EntityDescriptor<ForeachLoop>) instance
.valueOf(ForeachLoop_ord);
public static final EntityDescriptor<WhileLoop> WhileLoop = (EntityDescriptor<WhileLoop>) instance
.valueOf(WhileLoop_ord);
public static final EntityDescriptor<TestTime> TestTime = (EntityDescriptor<TestTime>) instance
.valueOf(TestTime_ord);
public static final EntityDescriptor<PickControl> PickControl = (EntityDescriptor<PickControl>) instance
.valueOf(PickControl_ord);
public static final EntityDescriptor<SwitchControl> SwitchControl = (EntityDescriptor<SwitchControl>) instance
.valueOf(SwitchControl_ord);
public static final EntityDescriptor<SwitchType> SwitchType = (EntityDescriptor<SwitchType>) instance
.valueOf(SwitchType_ord);
public static final EntityDescriptor<ConditionalCases> ConditionalCases = (EntityDescriptor<ConditionalCases>) instance
.valueOf(ConditionalCases_ord);
public static final EntityDescriptor<ConditionalCase> ConditionalCase = (EntityDescriptor<ConditionalCase>) instance
.valueOf(ConditionalCase_ord);
public static final EntityDescriptor<DefaultCase> DefaultCase = (EntityDescriptor<DefaultCase>) instance
.valueOf(DefaultCase_ord);
public static final EntityDescriptor<StartEvent> StartEvent = (EntityDescriptor<StartEvent>) instance
.valueOf(StartEvent_ord);
public static final EntityDescriptor<FlowEvent> FlowEvent = (EntityDescriptor<FlowEvent>) instance
.valueOf(FlowEvent_ord);
public static final EntityDescriptor<OnCallEvent> OnCallEvent = (EntityDescriptor<OnCallEvent>) instance
.valueOf(OnCallEvent_ord);
public static final EntityDescriptor<OnMessageEvent> OnMessageEvent = (EntityDescriptor<OnMessageEvent>) instance
.valueOf(OnMessageEvent_ord);
public static final EntityDescriptor<OnTimerEvent> OnTimerEvent = (EntityDescriptor<OnTimerEvent>) instance
.valueOf(OnTimerEvent_ord);
public static final EntityDescriptor<FaultEvent> FaultEvent = (EntityDescriptor<FaultEvent>) instance
.valueOf(FaultEvent_ord);
public static final EntityDescriptor<ReturnEvent> ReturnEvent = (EntityDescriptor<ReturnEvent>) instance
.valueOf(ReturnEvent_ord);
public static final EntityDescriptor<Task> Task = (EntityDescriptor<Task>) instance
.valueOf(Task_ord);
public static final EntityDescriptor<Breakpoint> Breakpoint = (EntityDescriptor<Breakpoint>) instance
.valueOf(Breakpoint_ord);
public static final EntityDescriptor<ConditionTest> ConditionTest = (EntityDescriptor<ConditionTest>) instance
.valueOf(ConditionTest_ord);
public static final EntityDescriptor<Variables> Variables = (EntityDescriptor<Variables>) instance
.valueOf(Variables_ord);
public static final EntityDescriptor<Activity> Activity = (EntityDescriptor<Activity>) instance
.valueOf(Activity_ord);
public static final EntityDescriptor<EmptyActivity> EmptyActivity = (EntityDescriptor<EmptyActivity>) instance
.valueOf(EmptyActivity_ord);
public static final EntityDescriptor<AssignActivity> AssignActivity = (EntityDescriptor<AssignActivity>) instance
.valueOf(AssignActivity_ord);
public static final EntityDescriptor<CreateEntity> CreateEntity = (EntityDescriptor<CreateEntity>) instance
.valueOf(CreateEntity_ord);
public static final EntityDescriptor<CreateModel> CreateModel = (EntityDescriptor<CreateModel>) instance
.valueOf(CreateModel_ord);
public static final EntityDescriptor<LoadJavaModel> LoadJavaModel = (EntityDescriptor<LoadJavaModel>) instance
.valueOf(LoadJavaModel_ord);
public static final EntityDescriptor<PersistenceActivity> PersistenceActivity = (EntityDescriptor<PersistenceActivity>) instance
.valueOf(PersistenceActivity_ord);
public static final EntityDescriptor<ResourceKind> ResourceKind = (EntityDescriptor<ResourceKind>) instance
.valueOf(ResourceKind_ord);
public static final EntityDescriptor<LoadModel> LoadModel = (EntityDescriptor<LoadModel>) instance
.valueOf(LoadModel_ord);
public static final EntityDescriptor<SaveModel> SaveModel = (EntityDescriptor<SaveModel>) instance
.valueOf(SaveModel_ord);
public static final EntityDescriptor<ArtifactsActivity> ArtifactsActivity = (EntityDescriptor<ArtifactsActivity>) instance
.valueOf(ArtifactsActivity_ord);
public static final EntityDescriptor<DeleteArtifacts> DeleteArtifacts = (EntityDescriptor<DeleteArtifacts>) instance
.valueOf(DeleteArtifacts_ord);
public static final EntityDescriptor<SynchronizeArtifactsActivity> SynchronizeArtifactsActivity = (EntityDescriptor<SynchronizeArtifactsActivity>) instance
.valueOf(SynchronizeArtifactsActivity_ord);
public static final EntityDescriptor<ArtifactsTraversalStrategy> ArtifactsTraversalStrategy = (EntityDescriptor<ArtifactsTraversalStrategy>) instance
.valueOf(ArtifactsTraversalStrategy_ord);
public static final EntityDescriptor<ArtifactsSynchronizeStrategy> ArtifactsSynchronizeStrategy = (EntityDescriptor<ArtifactsSynchronizeStrategy>) instance
.valueOf(ArtifactsSynchronizeStrategy_ord);
public static final EntityDescriptor<LoadArtifacts> LoadArtifacts = (EntityDescriptor<LoadArtifacts>) instance
.valueOf(LoadArtifacts_ord);
public static final EntityDescriptor<SaveArtifacts> SaveArtifacts = (EntityDescriptor<SaveArtifacts>) instance
.valueOf(SaveArtifacts_ord);
public static final EntityDescriptor<GrammarActivity> GrammarActivity = (EntityDescriptor<GrammarActivity>) instance
.valueOf(GrammarActivity_ord);
public static final EntityDescriptor<Parse> Parse = (EntityDescriptor<Parse>) instance
.valueOf(Parse_ord);
public static final EntityDescriptor<Unparse> Unparse = (EntityDescriptor<Unparse>) instance
.valueOf(Unparse_ord);
public static final EntityDescriptor<InvokeOperation> InvokeOperation = (EntityDescriptor<InvokeOperation>) instance
.valueOf(InvokeOperation_ord);
public static final EntityDescriptor<Operation> Operation = (EntityDescriptor<Operation>) instance
.valueOf(Operation_ord);
public static final EntityDescriptor<InvokeQuery> InvokeQuery = (EntityDescriptor<InvokeQuery>) instance
.valueOf(InvokeQuery_ord);
public static final EntityDescriptor<InvokeJavaInstanceMethod> InvokeJavaInstanceMethod = (EntityDescriptor<InvokeJavaInstanceMethod>) instance
.valueOf(InvokeJavaInstanceMethod_ord);
public static final EntityDescriptor<InvokeJavaClassMethod> InvokeJavaClassMethod = (EntityDescriptor<InvokeJavaClassMethod>) instance
.valueOf(InvokeJavaClassMethod_ord);
public static final EntityDescriptor<CreateJavaClassInstance> CreateJavaClassInstance = (EntityDescriptor<CreateJavaClassInstance>) instance
.valueOf(CreateJavaClassInstance_ord);
public static final EntityDescriptor<Registry> Registry = (EntityDescriptor<Registry>) instance
.valueOf(Registry_ord);
public static final EntityDescriptor<Expression> Expression = (EntityDescriptor<Expression>) instance
.valueOf(Expression_ord);
public static final EntityDescriptor<Literal> Literal = (EntityDescriptor<Literal>) instance
.valueOf(Literal_ord);
public static final EntityDescriptor<BooleanLiteral> BooleanLiteral = (EntityDescriptor<BooleanLiteral>) instance
.valueOf(BooleanLiteral_ord);
public static final EntityDescriptor<IntLiteral> IntLiteral = (EntityDescriptor<IntLiteral>) instance
.valueOf(IntLiteral_ord);
public static final EntityDescriptor<StringLiteral> StringLiteral = (EntityDescriptor<StringLiteral>) instance
.valueOf(StringLiteral_ord);
public static final EntityDescriptor<ObjectLiteral> ObjectLiteral = (EntityDescriptor<ObjectLiteral>) instance
.valueOf(ObjectLiteral_ord);
public static final EntityDescriptor<Variable> Variable = (EntityDescriptor<Variable>) instance
.valueOf(Variable_ord);
public static final EntityDescriptor<Name> Name = (EntityDescriptor<Name>) instance
.valueOf(Name_ord);
public static final EntityDescriptor<Label> Label = (EntityDescriptor<Label>) instance
.valueOf(Label_ord);
public static final EntityDescriptor<Description> Description = (EntityDescriptor<Description>) instance
.valueOf(Description_ord);
public static final EntityDescriptor<Text> Text = (EntityDescriptor<Text>) instance
.valueOf(Text_ord);
public static final EntityDescriptor<Declarations> Declarations = (EntityDescriptor<Declarations>) instance
.valueOf(Declarations_ord);
public static final EntityDescriptor<Arguments> Arguments = (EntityDescriptor<Arguments>) instance
.valueOf(Arguments_ord);
public static final EntityDescriptor<Assignments> Assignments = (EntityDescriptor<Assignments>) instance
.valueOf(Assignments_ord);
public static final EntityDescriptor<Assign> Assign = (EntityDescriptor<Assign>) instance
.valueOf(Assign_ord);
public static final EntityDescriptor<Expressions> Expressions = (EntityDescriptor<Expressions>) instance
.valueOf(Expressions_ord);
public static final EntityDescriptor<Signature> Signature = (EntityDescriptor<Signature>) instance
.valueOf(Signature_ord);
public static final EntityDescriptor<Declaration> Declaration = (EntityDescriptor<Declaration>) instance
.valueOf(Declaration_ord);
public static final EntityDescriptor<ClassProvider> ClassProvider = (EntityDescriptor<ClassProvider>) instance
.valueOf(ClassProvider_ord);
public static final EntityDescriptor<ClassPath> ClassPath = (EntityDescriptor<ClassPath>) instance
.valueOf(ClassPath_ord);
public static final EntityDescriptor<CurrentJavaProject> CurrentJavaProject = (EntityDescriptor<CurrentJavaProject>) instance
.valueOf(CurrentJavaProject_ord);
public static final EntityDescriptor<JavaProject> JavaProject = (EntityDescriptor<JavaProject>) instance
.valueOf(JavaProject_ord);
public static final EntityDescriptor<Condition> Condition = (EntityDescriptor<Condition>) instance
.valueOf(Condition_ord);
public static final EntityDescriptor<Parameters> Parameters = (EntityDescriptor<Parameters>) instance
.valueOf(Parameters_ord);
public static final EntityDescriptor<Result> Result = (EntityDescriptor<Result>) instance
.valueOf(Result_ord);
public static final EntityDescriptor<Message> Message = (EntityDescriptor<Message>) instance
.valueOf(Message_ord);
public static final EntityDescriptor<Event> Event = (EntityDescriptor<Event>) instance
.valueOf(Event_ord);
public static final EntityDescriptor<Timer> Timer = (EntityDescriptor<Timer>) instance
.valueOf(Timer_ord);
public static final EntityDescriptor<Fault> Fault = (EntityDescriptor<Fault>) instance
.valueOf(Fault_ord);
private WorkflowsEntityDescriptorEnum() {
}
private static final long serialVersionUID = 1;
protected void initEntityDescriptors() {
putSimpleEntity(Workflow_ord, "Workflow", Workflow.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.name, Name_ord,
false, true, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.description,
Description_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.declarations,
Declarations_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.startEvent,
StartEvent_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.flowObject,
FlowObject_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.endEvent,
FlowEvent_ord);
putSimpleEntity(FlowObject_ord, "FlowObject", FlowObject.class, true,
SaveArtifacts_ord, CreateModel_ord, ReturnEvent_ord,
InvokeJavaClassMethod_ord, CreateJavaClassInstance_ord,
LoadArtifacts_ord, SwitchControl_ord, Breakpoint_ord,
InvokeOperation_ord, InvokeQuery_ord,
InvokeJavaInstanceMethod_ord, FaultEvent_ord,
EmptyActivity_ord, SaveModel_ord, PersistenceActivity_ord,
Sequence_ord, ArtifactsActivity_ord, Scope_ord, WhileLoop_ord,
FlowEvent_ord, DeleteArtifacts_ord, LoadModel_ord,
CreateEntity_ord, SynchronizeArtifactsActivity_ord,
Parallel_ord, ForeachLoop_ord, AssignActivity_ord,
GrammarActivity_ord, Activity_ord, Task_ord, Parse_ord,
Unparse_ord, PickControl_ord, LoadJavaModel_ord).withFeature(
WorkflowsFeatureDescriptorEnum.label, Label_ord, true, false,
false, false, false);
putSimpleEntity(Scope_ord, "Scope", Scope.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.declarations,
Declarations_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.flowObject,
FlowObject_ord)
.withFeature(
WorkflowsFeatureDescriptorEnum.compensationHandler,
FlowObject_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.eventHandlers,
EventHandlers_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.faultHandlers,
FaultHandlers_ord, true, false, false, false, false);
putCompositeEntity(
FaultHandlers_ord, "FaultHandlers", FaultHandlers.class, false, FaultHandler_ord, true, true);
putSimpleEntity(FaultHandler_ord, "FaultHandler", FaultHandler.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.name, Name_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.faultName,
Fault_ord, false, true, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.faultVariable,
Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.flowObject,
FlowObject_ord);
putCompositeEntity(
EventHandlers_ord, "EventHandlers", EventHandlers.class, false, EventHandler_ord, true, false);
putSimpleEntity(EventHandler_ord, "EventHandler", EventHandler.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.name, Name_ord,
false, true, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.triggerEvent,
StartEvent_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.flowObject,
FlowObject_ord);
putSimpleEntity(Sequence_ord, "Sequence", Sequence.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false).withFeature(
WorkflowsFeatureDescriptorEnum.flowObjects,
FlowObjects_ord);
putSimpleEntity(Parallel_ord, "Parallel", Parallel.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false).withFeature(
WorkflowsFeatureDescriptorEnum.flowObjects,
FlowObjects_ord);
putCompositeEntity(
FlowObjects_ord, "FlowObjects", FlowObjects.class, false, FlowObject_ord, true, false);
putSimpleEntity(ForeachLoop_ord, "ForeachLoop", ForeachLoop.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.compositeVariable,
Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.elementVariable,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.indexVariable,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.flowObject,
FlowObject_ord);
putSimpleEntity(WhileLoop_ord, "WhileLoop", WhileLoop.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.testTime,
TestTime_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.condition,
Condition_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.flowObject,
FlowObject_ord);
putDataEntity(TestTime_ord, "TestTime", TestTime.class, false,
TestTimeEnum.Value.class);
putSimpleEntity(PickControl_ord, "PickControl", PickControl.class,
false).withFeature(WorkflowsFeatureDescriptorEnum.label,
Label_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.eventHandlers,
EventHandlers_ord);
putSimpleEntity(SwitchControl_ord, "SwitchControl",
SwitchControl.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.switchType,
SwitchType_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.conditionalCases,
ConditionalCases_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.defaultCase,
DefaultCase_ord, true, false, false, false, false);
putDataEntity(SwitchType_ord, "SwitchType", SwitchType.class, false,
SwitchTypeEnum.Value.class);
putCompositeEntity(
ConditionalCases_ord, "ConditionalCases", ConditionalCases.class, false, ConditionalCase_ord, true, false);
putSimpleEntity(ConditionalCase_ord, "ConditionalCase",
ConditionalCase.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.condition,
Condition_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.flowObject,
FlowObject_ord);
putSimpleEntity(DefaultCase_ord, "DefaultCase", DefaultCase.class,
false).withFeature(WorkflowsFeatureDescriptorEnum.flowObject,
FlowObject_ord);
putSimpleEntity(StartEvent_ord, "StartEvent", StartEvent.class, true,
OnCallEvent_ord, OnTimerEvent_ord, OnMessageEvent_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.name, Name_ord,
false, true, false, false, false).withFeature(
WorkflowsFeatureDescriptorEnum.label, Label_ord, true,
false, false, false, false);
putSimpleEntity(FlowEvent_ord, "FlowEvent", FlowEvent.class, true,
ReturnEvent_ord, FaultEvent_ord).withFeature(
WorkflowsFeatureDescriptorEnum.label, Label_ord, true, false,
false, false, false);
putSimpleEntity(OnCallEvent_ord, "OnCallEvent", OnCallEvent.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.name, Name_ord,
false, true, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.parameters,
Parameters_ord, true, false, false, false, false);
putSimpleEntity(OnMessageEvent_ord, "OnMessageEvent",
OnMessageEvent.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.name, Name_ord,
false, true, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.message,
Message_ord);
putSimpleEntity(OnTimerEvent_ord, "OnTimerEvent", OnTimerEvent.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.name, Name_ord,
false, true, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.timer, Timer_ord);
putSimpleEntity(FaultEvent_ord, "FaultEvent", FaultEvent.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false).withFeature(
WorkflowsFeatureDescriptorEnum.fault, Fault_ord);
putSimpleEntity(ReturnEvent_ord, "ReturnEvent", ReturnEvent.class,
false).withFeature(WorkflowsFeatureDescriptorEnum.label,
Label_ord, true, false, false, false, false).withFeature(
WorkflowsFeatureDescriptorEnum.result, Result_ord, true, false,
false, false, false);
putSimpleEntity(Task_ord, "Task", Task.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.description,
Description_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.assignments,
Assignments_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.factory,
Variable_ord, true, false, false, false, false);
putSimpleEntity(Breakpoint_ord, "Breakpoint", Breakpoint.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.disabled,
BooleanLiteral_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.hitCount,
IntLiteral_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.condition,
Condition_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.conditionTest,
ConditionTest_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.showVariables,
Variables_ord, true, false, false, false, false);
putDataEntity(ConditionTest_ord, "ConditionTest", ConditionTest.class,
false, ConditionTestEnum.Value.class);
putCompositeEntity(
Variables_ord, "Variables", Variables.class, false, Variable_ord, true, false);
putSimpleEntity(Activity_ord, "Activity", Activity.class, true,
SaveArtifacts_ord, CreateModel_ord, InvokeJavaClassMethod_ord,
DeleteArtifacts_ord, LoadModel_ord, CreateEntity_ord,
CreateJavaClassInstance_ord, SynchronizeArtifactsActivity_ord,
LoadArtifacts_ord, InvokeOperation_ord, InvokeQuery_ord,
InvokeJavaInstanceMethod_ord, AssignActivity_ord,
GrammarActivity_ord, EmptyActivity_ord, SaveModel_ord,
Parse_ord, Unparse_ord, PersistenceActivity_ord,
ArtifactsActivity_ord, LoadJavaModel_ord).withFeature(
WorkflowsFeatureDescriptorEnum.label, Label_ord, true, false,
false, false, false);
putSimpleEntity(EmptyActivity_ord, "EmptyActivity",
EmptyActivity.class, false).withFeature(
WorkflowsFeatureDescriptorEnum.label, Label_ord, true, false,
false, false, false);
putSimpleEntity(AssignActivity_ord, "AssignActivity",
AssignActivity.class, false).withFeature(
WorkflowsFeatureDescriptorEnum.label, Label_ord, true, false,
false, false, false).withFeature(
WorkflowsFeatureDescriptorEnum.assignments, Assignments_ord);
putSimpleEntity(CreateEntity_ord, "CreateEntity", CreateEntity.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.registry,
Registry_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.entityName,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.arguments,
Arguments_ord, true, false, false, false, false);
putSimpleEntity(CreateModel_ord, "CreateModel", CreateModel.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.template,
Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.bindings,
Assignments_ord, true, false, false, false, false);
putSimpleEntity(LoadJavaModel_ord, "LoadJavaModel",
LoadJavaModel.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.className,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.classProvider,
ClassProvider_ord);
putSimpleEntity(PersistenceActivity_ord, "PersistenceActivity",
PersistenceActivity.class, true, LoadModel_ord, SaveModel_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.persistence,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.resourceKind,
ResourceKind_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.resource,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.bindings,
Assignments_ord, true, false, false, false, false);
putDataEntity(ResourceKind_ord, "ResourceKind", ResourceKind.class,
false, ResourceKindEnum.Value.class);
putSimpleEntity(LoadModel_ord, "LoadModel", LoadModel.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.persistence,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.resourceKind,
ResourceKind_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.resource,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.bindings,
Assignments_ord, true, false, false, false, false);
putSimpleEntity(SaveModel_ord, "SaveModel", SaveModel.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.persistence,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.resourceKind,
ResourceKind_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.resource,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.bindings,
Assignments_ord, true, false, false, false, false);
putSimpleEntity(ArtifactsActivity_ord, "ArtifactsActivity",
ArtifactsActivity.class, true, LoadArtifacts_ord,
SynchronizeArtifactsActivity_ord, SaveArtifacts_ord,
DeleteArtifacts_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResourceKind,
ResourceKind_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResource,
Expression_ord);
putSimpleEntity(DeleteArtifacts_ord, "DeleteArtifacts",
DeleteArtifacts.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResourceKind,
ResourceKind_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResource,
Expression_ord);
putSimpleEntity(SynchronizeArtifactsActivity_ord,
"SynchronizeArtifactsActivity",
SynchronizeArtifactsActivity.class, true, LoadArtifacts_ord,
SaveArtifacts_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResourceKind,
ResourceKind_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResource,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.traversalStrategy,
ArtifactsTraversalStrategy_ord)
.withFeature(
WorkflowsFeatureDescriptorEnum.synchronizeStrategy,
ArtifactsSynchronizeStrategy_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.defaultPersistence,
Expression_ord, true, false, false, false, false);
putDataEntity(ArtifactsTraversalStrategy_ord,
"ArtifactsTraversalStrategy", ArtifactsTraversalStrategy.class,
false, ArtifactsTraversalStrategyEnum.Value.class);
putDataEntity(ArtifactsSynchronizeStrategy_ord,
"ArtifactsSynchronizeStrategy",
ArtifactsSynchronizeStrategy.class, false,
ArtifactsSynchronizeStrategyEnum.Value.class);
putSimpleEntity(LoadArtifacts_ord, "LoadArtifacts",
LoadArtifacts.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResourceKind,
ResourceKind_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResource,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.traversalStrategy,
ArtifactsTraversalStrategy_ord)
.withFeature(
WorkflowsFeatureDescriptorEnum.synchronizeStrategy,
ArtifactsSynchronizeStrategy_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.defaultPersistence,
Expression_ord, true, false, false, false, false);
putSimpleEntity(SaveArtifacts_ord, "SaveArtifacts",
SaveArtifacts.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResourceKind,
ResourceKind_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.rootResource,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.traversalStrategy,
ArtifactsTraversalStrategy_ord)
.withFeature(
WorkflowsFeatureDescriptorEnum.synchronizeStrategy,
ArtifactsSynchronizeStrategy_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.defaultPersistence,
Expression_ord, true, false, false, false, false);
putSimpleEntity(GrammarActivity_ord, "GrammarActivity",
GrammarActivity.class, true, Unparse_ord, Parse_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.text,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.grammar,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.nt, Expression_ord,
true, false, false, false, false);
putSimpleEntity(Parse_ord, "Parse", Parse.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.text,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.grammar,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.nt, Expression_ord,
true, false, false, false, false);
putSimpleEntity(Unparse_ord, "Unparse", Unparse.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.text,
Expression_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.grammar,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.nt, Expression_ord,
true, false, false, false, false);
putSimpleEntity(InvokeOperation_ord, "InvokeOperation",
InvokeOperation.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.model, Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.operation,
Operation_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.bindings,
Assignments_ord, true, false, false, false, false);
putDataEntity(Operation_ord, "Operation", Operation.class, false,
OperationEnum.Value.class);
putSimpleEntity(InvokeQuery_ord, "InvokeQuery", InvokeQuery.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.queryName,
Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.arguments,
Arguments_ord, true, false, false, false, false);
putSimpleEntity(InvokeJavaInstanceMethod_ord,
"InvokeJavaInstanceMethod", InvokeJavaInstanceMethod.class,
false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.result,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.object,
Variable_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.typeArguments,
Expressions_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.className,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.method,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.arguments,
Expressions_ord, true, false, false, false, false);
putSimpleEntity(InvokeJavaClassMethod_ord, "InvokeJavaClassMethod",
InvokeJavaClassMethod.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.result,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.typeArguments,
Expressions_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.className,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.method,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.arguments,
Expressions_ord, true, false, false, false, false);
putSimpleEntity(CreateJavaClassInstance_ord, "CreateJavaClassInstance",
CreateJavaClassInstance.class, false)
.withFeature(WorkflowsFeatureDescriptorEnum.label, Label_ord,
true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.result,
Variable_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.typeArguments,
Expressions_ord, true, false, false, false, false)
.withFeature(WorkflowsFeatureDescriptorEnum.className,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.constructor,
Expression_ord)
.withFeature(WorkflowsFeatureDescriptorEnum.arguments,
Expressions_ord, true, false, false, false, false);
putDataEntity(Registry_ord, "Registry", Registry.class, false,
RegistryEnum.Value.class);
putSimpleEntity(Expression_ord, "Expression", Expression.class, true,
StringLiteral_ord, IntLiteral_ord, ObjectLiteral_ord,
Literal_ord, Variable_ord, BooleanLiteral_ord);
putSimpleEntity(Literal_ord, "Literal", Literal.class, true);
putDataEntity(BooleanLiteral_ord, "BooleanLiteral",
BooleanLiteral.class, false, boolean.class);
putDataEntity(IntLiteral_ord, "IntLiteral", IntLiteral.class, false,
int.class);
putDataEntity(StringLiteral_ord, "StringLiteral", StringLiteral.class,
false, String.class);
putDataEntity(ObjectLiteral_ord, "ObjectLiteral", ObjectLiteral.class,
false, java.lang.Object.class);
putDataEntity(Variable_ord, "Variable", Variable.class, false,
String.class);
putDataEntity(Name_ord, "Name", Name.class, false, String.class);
putSimpleEntity(Label_ord, "Label", Label.class, true, Text_ord);
putSimpleEntity(Description_ord, "Description", Description.class,
true, Text_ord);
putDataEntity(Text_ord, "Text", Text.class, false, String.class);
putCompositeEntity(
Declarations_ord, "Declarations", Declarations.class, false, Declaration_ord, true, false);
putSimpleEntity(Arguments_ord, "Arguments", Arguments.class, true,
Expressions_ord, Assignments_ord);
putCompositeEntity(
Assignments_ord, "Assignments", Assignments.class, false, Assign_ord, true, false);
putSimpleEntity(Assign_ord, "Assign", Assign.class, false).withFeature(
WorkflowsFeatureDescriptorEnum.name, Variable_ord).withFeature(
WorkflowsFeatureDescriptorEnum.expression, Expression_ord);
putCompositeEntity(
Expressions_ord, "Expressions", Expressions.class, false, Expression_ord, true, false);
putDataEntity(Signature_ord, "Signature", Signature.class, false,
String.class);
putSimpleEntity(Declaration_ord, "Declaration", Declaration.class, true);
putSimpleEntity(ClassProvider_ord, "ClassProvider",
ClassProvider.class, true, CurrentJavaProject_ord,
JavaProject_ord, ClassPath_ord);
putSimpleEntity(ClassPath_ord, "ClassPath", ClassPath.class, false);
putSimpleEntity(CurrentJavaProject_ord, "CurrentJavaProject",
CurrentJavaProject.class, false);
putDataEntity(JavaProject_ord, "JavaProject", JavaProject.class, false,
String.class);
putSimpleEntity(Condition_ord, "Condition", Condition.class, true);
putSimpleEntity(Parameters_ord, "Parameters", Parameters.class, true);
putSimpleEntity(Result_ord, "Result", Result.class, true);
putSimpleEntity(Message_ord, "Message", Message.class, true);
putSimpleEntity(Event_ord, "Event", Event.class, true, ReturnEvent_ord,
FlowEvent_ord, OnMessageEvent_ord, StartEvent_ord,
OnCallEvent_ord, OnTimerEvent_ord, FaultEvent_ord);
putSimpleEntity(Timer_ord, "Timer", Timer.class, true);
putSimpleEntity(Fault_ord, "Fault", Fault.class, true);
}
protected void initForeignTypeRelations() {
setAssignableToAll(true, Breakpoint_ord, CreateEntity_ord,
CreateModel_ord, CreateJavaClassInstance_ord,
InvokeJavaClassMethod_ord, InvokeJavaInstanceMethod_ord, InvokeOperation_ord,
LoadModel_ord, SaveModel_ord, LoadJavaModel_ord, LoadArtifacts_ord,
SaveArtifacts_ord, DeleteArtifacts_ord, Parse_ord, Unparse_ord);
setAssignableFromAll(true, Expression_ord, Condition_ord);
}
}