fUML.Test
Class ActivityFactory
java.lang.Object
org.modeldriven.fuml.FumlObject
fUML.Test.Test
fUML.Test.ActivityFactory
public class ActivityFactory
- extends Test
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActivityFactory
public ActivityFactory(TestEnvironment environment)
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.