|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.modeldriven.fuml.FumlObject
fUML.Semantics.Loci.LociL1.ExecutionFactory
public abstract class ExecutionFactory
An implementation of the model object ' fUML::Semantics::Loci::LociL1::ExecutionFactory'.
The following features are implemented:
createExecutioncreateEvaluationinstantiateVisitor
instantiateOpaqueBehaviorExecution
addPrimitiveBehaviorPrototypeaddBuiltInTypegetBuiltInTypesetStrategygetStrategygetStrategyIndexlocus
primitiveBehaviorPrototypesbuiltInTypesstrategies
| Field Summary | |
|---|---|
PrimitiveTypeList |
builtInTypes
|
Locus |
locus
|
OpaqueBehaviorExecutionList |
primitiveBehaviorPrototypes
|
SemanticStrategyList |
strategies
|
| Constructor Summary | |
|---|---|
ExecutionFactory()
|
|
| Method Summary | |
|---|---|
void |
addBuiltInType(PrimitiveType type)
operation addBuiltInType |
void |
addPrimitiveBehaviorPrototype(OpaqueBehaviorExecution execution)
operation addPrimitiveBehaviorPrototype |
Evaluation |
createEvaluation(ValueSpecification specification)
operation createEvaluation |
Execution |
createExecution(Behavior behavior,
Object_ context)
operation createExecution |
PrimitiveType |
getBuiltInType(String name)
operation getBuiltInType |
SemanticStrategy |
getStrategy(String name)
operation getStrategy |
int |
getStrategyIndex(String name)
operation getStrategyIndex |
OpaqueBehaviorExecution |
instantiateOpaqueBehaviorExecution(OpaqueBehavior behavior)
operation instantiateOpaqueBehaviorExecution |
abstract SemanticVisitor |
instantiateVisitor(Element element)
operation instantiateVisitor |
void |
setStrategy(SemanticStrategy strategy)
operation setStrategy |
| Methods inherited from class org.modeldriven.fuml.FumlObject |
|---|
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public Locus locus
public OpaqueBehaviorExecutionList primitiveBehaviorPrototypes
public PrimitiveTypeList builtInTypes
public SemanticStrategyList strategies
| Constructor Detail |
|---|
public ExecutionFactory()
| Method Detail |
|---|
public Execution createExecution(Behavior behavior,
Object_ context)
public Evaluation createEvaluation(ValueSpecification specification)
public abstract SemanticVisitor instantiateVisitor(Element element)
public OpaqueBehaviorExecution instantiateOpaqueBehaviorExecution(OpaqueBehavior behavior)
public void addPrimitiveBehaviorPrototype(OpaqueBehaviorExecution execution)
public void addBuiltInType(PrimitiveType type)
public PrimitiveType getBuiltInType(String name)
public void setStrategy(SemanticStrategy strategy)
public SemanticStrategy getStrategy(String name)
public int getStrategyIndex(String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||