fUML.Semantics.Loci.LociL1
Class ExecutionFactory

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Semantics.Loci.LociL1.ExecutionFactory
Direct Known Subclasses:
ExecutionFactoryL1

public abstract class ExecutionFactory
extends FumlObject

An implementation of the model object ' fUML::Semantics::Loci::LociL1::ExecutionFactory'.

The following features are implemented:


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

locus

public Locus locus

primitiveBehaviorPrototypes

public OpaqueBehaviorExecutionList primitiveBehaviorPrototypes

builtInTypes

public PrimitiveTypeList builtInTypes

strategies

public SemanticStrategyList strategies
Constructor Detail

ExecutionFactory

public ExecutionFactory()
Method Detail

createExecution

public Execution createExecution(Behavior behavior,
                                 Object_ context)
operation createExecution


createEvaluation

public Evaluation createEvaluation(ValueSpecification specification)
operation createEvaluation


instantiateVisitor

public abstract SemanticVisitor instantiateVisitor(Element element)
operation instantiateVisitor


instantiateOpaqueBehaviorExecution

public OpaqueBehaviorExecution instantiateOpaqueBehaviorExecution(OpaqueBehavior behavior)
operation instantiateOpaqueBehaviorExecution


addPrimitiveBehaviorPrototype

public void addPrimitiveBehaviorPrototype(OpaqueBehaviorExecution execution)
operation addPrimitiveBehaviorPrototype


addBuiltInType

public void addBuiltInType(PrimitiveType type)
operation addBuiltInType


getBuiltInType

public PrimitiveType getBuiltInType(String name)
operation getBuiltInType


setStrategy

public void setStrategy(SemanticStrategy strategy)
operation setStrategy


getStrategy

public SemanticStrategy getStrategy(String name)
operation getStrategy


getStrategyIndex

public int getStrategyIndex(String name)
operation getStrategyIndex



Copyright © 2012. All Rights Reserved.