public class ActivityFactory extends Test
environment| Constructor and Description |
|---|
ActivityFactory(TestEnvironment environment) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEdge(Activity activity,
ActivityEdge edge,
ActivityNode source,
ActivityNode target,
ValueSpecification guard) |
protected InputPin |
addInputPin(Action action,
String name,
int lower,
int upper) |
protected void |
addNode(Activity activity,
ActivityNode node) |
protected OutputPin |
addOutputPin(Action action,
String name,
int lower,
int upper) |
protected Parameter |
addParameter(Activity activity,
String name,
ParameterDirectionKind direction,
Type type) |
protected Property |
addProperty(Activity activity,
String name,
Type type,
int lower,
int upper) |
void |
createAccepter(String signalName) |
void |
createAttributedCaller(String calledBehaviorName) |
void |
createAttributeWriter(String classifierName,
String attributeName,
boolean isReplaceAll) |
void |
createCaller(String calledActivityName) |
void |
createChannelReader(String channelName) |
void |
createChannelWriter(String channelName) |
void |
createConditionalNodeTester(int value) |
void |
createCopier() |
void |
createDecisionJoin() |
void |
createExpansionRegionTester(int n) |
void |
createExtentReader(String className) |
void |
createFireAgainTester() |
void |
createFlowFinal() |
void |
createForkJoin() |
void |
createForkMerge() |
void |
createForkMergeData() |
void |
createForkMergeInput() |
void |
createHelloWorld1() |
void |
createHelloWorld2() |
void |
createIdentityTester(String nameSuffix,
String variableName1,
String variableName2) |
protected Activity |
createInstanceGetter(Classifier classifier,
Operation operation,
Value value) |
void |
createIsClassifiedTester(String classifierName) |
void |
createLinkCreator(String associationName) |
void |
createLinkDestroyer(String associationName) |
void |
createLinkReader(String associationName) |
void |
createLinkRemover(String associationName) |
void |
createLinkWriter(String associationName) |
protected LiteralBoolean |
createLiteralBoolean(String name,
boolean value) |
protected LiteralInteger |
createLiteralInteger(String name,
int value) |
protected LiteralString |
createLiteralString(String name,
String value) |
protected LiteralUnlimitedNatural |
createLiteralUnlimitedNatural(String name,
int value) |
void |
createLoopNodeTester(int value) |
void |
createMethodCaller(String className,
String operationName) |
void |
createObjectCreater(String className) |
void |
createObjectDestroyer(String className,
boolean isDestroyLinks,
boolean isDestroyOwnedObjects) |
void |
createOperationCaller(String className,
String operationName) |
void |
createPolymorphicOperationCaller(String subclassName,
String superclassName,
String operationName) |
void |
createSelfCaller(String className,
String operationName) |
void |
createSelfReader() |
void |
createSender(String signalName) |
void |
createSimpleDecision(int testValue) |
void |
createStructuredNodeTester(String activityName) |
void |
createWriteLine() |
void |
createWriterReader(String classifierName,
String attributeName) |
Activity |
getActivity(String name) |
protected Activity |
getCopier() |
protected Operation |
getOperation(Class_ class_,
String operationName) |
protected Property |
getProperty(Classifier classifier,
String propertyName) |
protected InputPin |
makeInputPin(String name,
int lower,
int upper) |
protected OutputPin |
makeOutputPin(String name,
int lower,
int upper) |
protected void |
setMultiplicity(MultiplicityElement element,
int lower,
int upper) |
protected void |
setPin(Pin pin,
String name,
int lower,
int upper) |
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespacepublic ActivityFactory(TestEnvironment environment)
protected void addEdge(Activity activity, ActivityEdge edge, ActivityNode source, ActivityNode target, ValueSpecification guard)
protected void addNode(Activity activity, ActivityNode node)
protected Parameter addParameter(Activity activity, String name, ParameterDirectionKind direction, Type type)
protected Property addProperty(Activity activity, String name, Type type, int lower, int upper)
protected void setMultiplicity(MultiplicityElement element, int lower, int upper)
protected Property getProperty(Classifier classifier, String propertyName)
protected LiteralInteger createLiteralInteger(String name, int value)
protected LiteralString createLiteralString(String name, String value)
protected LiteralBoolean createLiteralBoolean(String name, boolean value)
protected LiteralUnlimitedNatural createLiteralUnlimitedNatural(String name, int value)
protected Activity createInstanceGetter(Classifier classifier, Operation operation, Value value)
protected Activity getCopier()
public void createCopier()
public void createCaller(String calledActivityName)
public void createSimpleDecision(int testValue)
public void createForkJoin()
public void createDecisionJoin()
public void createForkMerge()
public void createForkMergeData()
public void createExtentReader(String className)
public void createSelfReader()
public void createIdentityTester(String nameSuffix, String variableName1, String variableName2)
public void createObjectCreater(String className)
public void createObjectDestroyer(String className, boolean isDestroyLinks, boolean isDestroyOwnedObjects)
public void createAttributeWriter(String classifierName, String attributeName, boolean isReplaceAll)
public void createAttributedCaller(String calledBehaviorName)
public void createHelloWorld1()
public void createHelloWorld2()
public void createChannelReader(String channelName)
public void createChannelWriter(String channelName)
public void createWriteLine()
public void createPolymorphicOperationCaller(String subclassName, String superclassName, String operationName)
public void createAccepter(String signalName)
public void createSender(String signalName)
public void createStructuredNodeTester(String activityName)
public void createForkMergeInput()
public void createConditionalNodeTester(int value)
public void createLoopNodeTester(int value)
public void createExpansionRegionTester(int n)
public void createLinkCreator(String associationName)
public void createLinkDestroyer(String associationName)
public void createLinkReader(String associationName)
public void createLinkWriter(String associationName)
public void createLinkRemover(String associationName)
public void createIsClassifiedTester(String classifierName)
public void createFireAgainTester()
public void createFlowFinal()
Copyright © 2016. All rights reserved.