fUML.Test
Class ActivityFactory

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Test.Test
          extended by fUML.Test.ActivityFactory

public class ActivityFactory
extends Test


Field Summary
 
Fields inherited from class fUML.Test.Test
environment
 
Constructor Summary
ActivityFactory(TestEnvironment environment)
           
 
Method Summary
protected  void addEdge(Activity activity, ActivityEdge edge, ActivityNode source, ActivityNode target, ValueSpecification guard)
           
protected  InputPin addInputPin(Action action, java.lang.String name, int lower, int upper)
           
protected  void addNode(Activity activity, ActivityNode node)
           
protected  OutputPin addOutputPin(Action action, java.lang.String name, int lower, int upper)
           
protected  Parameter addParameter(Activity activity, java.lang.String name, ParameterDirectionKind direction, Type type)
           
protected  Property addProperty(Activity activity, java.lang.String name, Type type, int lower, int upper)
           
 void createAccepter(java.lang.String signalName)
           
 void createAttributedCaller(java.lang.String calledBehaviorName)
           
 void createAttributeWriter(java.lang.String classifierName, java.lang.String attributeName, boolean isReplaceAll)
           
 void createCaller(java.lang.String calledActivityName)
           
 void createChannelReader(java.lang.String channelName)
           
 void createChannelWriter(java.lang.String channelName)
           
 void createConditionalNodeTester(int value)
           
 void createCopier()
           
 void createDecisionJoin()
           
 void createExpansionRegionTester(int n)
           
 void createExtentReader(java.lang.String className)
           
 void createFireAgainTester()
           
 void createFlowFinal()
           
 void createForkJoin()
           
 void createForkMerge()
           
 void createForkMergeData()
           
 void createForkMergeInput()
           
 void createHelloWorld1()
           
 void createHelloWorld2()
           
 void createIdentityTester(java.lang.String nameSuffix, java.lang.String variableName1, java.lang.String variableName2)
           
protected  Activity createInstanceGetter(Classifier classifier, Operation operation, Value value)
           
 void createIsClassifiedTester(java.lang.String classifierName)
           
 void createLinkCreator(java.lang.String associationName)
           
 void createLinkDestroyer(java.lang.String associationName)
           
 void createLinkReader(java.lang.String associationName)
           
 void createLinkRemover(java.lang.String associationName)
           
 void createLinkWriter(java.lang.String associationName)
           
protected  LiteralBoolean createLiteralBoolean(java.lang.String name, boolean value)
           
protected  LiteralInteger createLiteralInteger(java.lang.String name, int value)
           
protected  LiteralString createLiteralString(java.lang.String name, java.lang.String value)
           
protected  LiteralUnlimitedNatural createLiteralUnlimitedNatural(java.lang.String name, int value)
           
 void createLoopNodeTester(int value)
           
 void createMethodCaller(java.lang.String className, java.lang.String operationName)
           
 void createObjectCreater(java.lang.String className)
           
 void createObjectDestroyer(java.lang.String className, boolean isDestroyLinks, boolean isDestroyOwnedObjects)
           
 void createOperationCaller(java.lang.String className, java.lang.String operationName)
           
 void createPolymorphicOperationCaller(java.lang.String subclassName, java.lang.String superclassName, java.lang.String operationName)
           
 void createSelfCaller(java.lang.String className, java.lang.String operationName)
           
 void createSelfReader()
           
 void createSender(java.lang.String signalName)
           
 void createSimpleDecision(int testValue)
           
 void createStructuredNodeTester(java.lang.String activityName)
           
 void createWriteLine()
           
 void createWriterReader(java.lang.String classifierName, java.lang.String attributeName)
           
 Activity getActivity(java.lang.String name)
           
protected  Activity getCopier()
           
protected  Operation getOperation(Class_ class_, java.lang.String operationName)
           
protected  Property getProperty(Classifier classifier, java.lang.String propertyName)
           
protected  InputPin makeInputPin(java.lang.String name, int lower, int upper)
           
protected  OutputPin makeOutputPin(java.lang.String name, int lower, int upper)
           
protected  void setMultiplicity(MultiplicityElement element, int lower, int upper)
           
protected  void setPin(Pin pin, java.lang.String name, int lower, int upper)
           
 
Methods inherited from class org.modeldriven.fuml.FumlObject
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityFactory

public ActivityFactory(TestEnvironment environment)
Method Detail

addEdge

protected void addEdge(Activity activity,
                       ActivityEdge edge,
                       ActivityNode source,
                       ActivityNode target,
                       ValueSpecification guard)

addNode

protected void addNode(Activity activity,
                       ActivityNode node)

addParameter

protected Parameter addParameter(Activity activity,
                                 java.lang.String name,
                                 ParameterDirectionKind direction,
                                 Type type)

addProperty

protected Property addProperty(Activity activity,
                               java.lang.String name,
                               Type type,
                               int lower,
                               int upper)

addInputPin

protected InputPin addInputPin(Action action,
                               java.lang.String name,
                               int lower,
                               int upper)

addOutputPin

protected OutputPin addOutputPin(Action action,
                                 java.lang.String name,
                                 int lower,
                                 int upper)

makeInputPin

protected InputPin makeInputPin(java.lang.String name,
                                int lower,
                                int upper)

makeOutputPin

protected OutputPin makeOutputPin(java.lang.String name,
                                  int lower,
                                  int upper)

setPin

protected void setPin(Pin pin,
                      java.lang.String name,
                      int lower,
                      int upper)

setMultiplicity

protected void setMultiplicity(MultiplicityElement element,
                               int lower,
                               int upper)

getOperation

protected Operation getOperation(Class_ class_,
                                 java.lang.String operationName)

getProperty

protected Property getProperty(Classifier classifier,
                               java.lang.String propertyName)

createLiteralInteger

protected LiteralInteger createLiteralInteger(java.lang.String name,
                                              int value)

createLiteralString

protected LiteralString createLiteralString(java.lang.String name,
                                            java.lang.String value)

createLiteralBoolean

protected LiteralBoolean createLiteralBoolean(java.lang.String name,
                                              boolean value)

createLiteralUnlimitedNatural

protected LiteralUnlimitedNatural createLiteralUnlimitedNatural(java.lang.String name,
                                                                int value)

createInstanceGetter

protected Activity createInstanceGetter(Classifier classifier,
                                        Operation operation,
                                        Value value)

getCopier

protected Activity getCopier()

getActivity

public Activity getActivity(java.lang.String name)

createCopier

public void createCopier()

createCaller

public void createCaller(java.lang.String calledActivityName)

createSimpleDecision

public void createSimpleDecision(int testValue)

createForkJoin

public void createForkJoin()

createDecisionJoin

public void createDecisionJoin()

createForkMerge

public void createForkMerge()

createForkMergeData

public void createForkMergeData()

createExtentReader

public void createExtentReader(java.lang.String className)

createSelfReader

public void createSelfReader()

createIdentityTester

public void createIdentityTester(java.lang.String nameSuffix,
                                 java.lang.String variableName1,
                                 java.lang.String variableName2)

createObjectCreater

public void createObjectCreater(java.lang.String className)

createObjectDestroyer

public void createObjectDestroyer(java.lang.String className,
                                  boolean isDestroyLinks,
                                  boolean isDestroyOwnedObjects)

createWriterReader

public void createWriterReader(java.lang.String classifierName,
                               java.lang.String attributeName)

createAttributeWriter

public void createAttributeWriter(java.lang.String classifierName,
                                  java.lang.String attributeName,
                                  boolean isReplaceAll)

createAttributedCaller

public void createAttributedCaller(java.lang.String calledBehaviorName)

createHelloWorld1

public void createHelloWorld1()

createHelloWorld2

public void createHelloWorld2()

createChannelReader

public void createChannelReader(java.lang.String channelName)

createChannelWriter

public void createChannelWriter(java.lang.String channelName)

createWriteLine

public void createWriteLine()

createOperationCaller

public void createOperationCaller(java.lang.String className,
                                  java.lang.String operationName)

createPolymorphicOperationCaller

public void createPolymorphicOperationCaller(java.lang.String subclassName,
                                             java.lang.String superclassName,
                                             java.lang.String operationName)

createSelfCaller

public void createSelfCaller(java.lang.String className,
                             java.lang.String operationName)

createMethodCaller

public void createMethodCaller(java.lang.String className,
                               java.lang.String operationName)

createAccepter

public void createAccepter(java.lang.String signalName)

createSender

public void createSender(java.lang.String signalName)

createStructuredNodeTester

public void createStructuredNodeTester(java.lang.String activityName)

createForkMergeInput

public void createForkMergeInput()

createConditionalNodeTester

public void createConditionalNodeTester(int value)

createLoopNodeTester

public void createLoopNodeTester(int value)

createExpansionRegionTester

public void createExpansionRegionTester(int n)

createLinkCreator

public void createLinkCreator(java.lang.String associationName)

createLinkDestroyer

public void createLinkDestroyer(java.lang.String associationName)

createLinkReader

public void createLinkReader(java.lang.String associationName)

createLinkWriter

public void createLinkWriter(java.lang.String associationName)

createLinkRemover

public void createLinkRemover(java.lang.String associationName)

createIsClassifiedTester

public void createIsClassifiedTester(java.lang.String classifierName)

createFireAgainTester

public void createFireAgainTester()

createFlowFinal

public void createFlowFinal()


Copyright © 2015. All Rights Reserved.