|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DataTypesFactory
The interface for the factory for DataTypes.
| Method Summary | |
|---|---|
java.lang.Object |
createActionExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML ActionExpression. |
java.lang.Object |
createArgListsExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML ArgListsExpression. |
java.lang.Object |
createBooleanExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML BooleanExpression. |
java.lang.Object |
createExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML Expression. |
java.lang.Object |
createIterationExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML IterationExpression. |
java.lang.Object |
createMappingExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML MappingExpression. |
java.lang.Object |
createMultiplicity(int lower,
int upper)
Create an initialized instance of a UML Multiplicity. |
java.lang.Object |
createMultiplicity(java.util.List range)
Create an initialized instance of a UML Multiplicity. |
java.lang.Object |
createMultiplicity(java.lang.String str)
Create an initialized instance of a UML Multiplicity. |
java.lang.Object |
createMultiplicityRange(int lower,
int upper)
Create a MultiplicityRange from a pair of integers. |
java.lang.Object |
createMultiplicityRange(java.lang.String str)
Create a MultiplicityRange from a string. |
java.lang.Object |
createObjectSetExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML ObjectSetExpression. |
java.lang.Object |
createProcedureExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML ProcedureExpression. |
java.lang.Object |
createTimeExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML TimeExpression. |
java.lang.Object |
createTypeExpression(java.lang.String language,
java.lang.String body)
Create an initialized instance of a UML TypeExpression. |
| Method Detail |
|---|
java.lang.Object createActionExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createArgListsExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createBooleanExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createIterationExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createMappingExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createObjectSetExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createProcedureExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createTimeExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createTypeExpression(java.lang.String language,
java.lang.String body)
language - the language for the expressionbody - the body for the expression
java.lang.Object createMultiplicity(int lower,
int upper)
Although the UML specification doesn't say so, the special value 'unlimited' is encoded as -1 by convention.
lower - the lower bound of the rangeupper - the upper bound of the range. The integer value -1 represents
the special UML value 'unlimited'
java.lang.Object createMultiplicity(java.util.List range)
range - a List containing the range
java.lang.Object createMultiplicity(java.lang.String str)
str - a String representing the multiplicity
java.lang.Object createMultiplicityRange(java.lang.String str)
str - the string definition of the range. The string has the
form lower..upper where lower
and upper are non-negative integers are the
asterisk character (*) representing "unlimited". The
string "*" is equivalent to "0..*".
java.lang.Object createMultiplicityRange(int lower,
int upper)
lower - the lower bound of the rangeupper - the upper bound of the range
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Cookbook |