org.argouml.model.uml.foundation.datatypes
Class DataTypesFactory

java.lang.Object
  |
  +--org.argouml.model.uml.AbstractUmlModelFactory
        |
        +--org.argouml.model.uml.foundation.datatypes.DataTypesFactory

public class DataTypesFactory
extends AbstractUmlModelFactory

Factory to create UML classes for the UML Foundation::DataTypes package.

Since:
ARGO0.11.2

Fields inherited from class org.argouml.model.uml.AbstractUmlModelFactory
logger
 
Method Summary
 ru.novosoft.uml.foundation.data_types.MActionExpression createActionExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML ActionExpression.
 ru.novosoft.uml.foundation.data_types.MArgListsExpression createArgListsExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML ArgListsExpression.
 ru.novosoft.uml.foundation.data_types.MBooleanExpression createBooleanExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML BooleanExpression.
 ru.novosoft.uml.foundation.data_types.MExpression createExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML Expression.
 ru.novosoft.uml.foundation.data_types.MIterationExpression createIterationExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML IterationExpression.
 ru.novosoft.uml.foundation.data_types.MMappingExpression createMappingExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML MappingExpression.
 ru.novosoft.uml.foundation.data_types.MMultiplicity createMultiplicity(int lower, int upper)
          Create an empty but initialized instance of a UML Multiplicity.
 ru.novosoft.uml.foundation.data_types.MMultiplicity createMultiplicity(java.util.List range)
          Create an empty but initialized instance of a UML Multiplicity.
 ru.novosoft.uml.foundation.data_types.MMultiplicity createMultiplicity(java.lang.String str)
          Create an empty but initialized instance of a UML Multiplicity.
 ru.novosoft.uml.foundation.data_types.MObjectSetExpression createObjectSetExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML ObjectSetExpression.
 ru.novosoft.uml.foundation.data_types.MProcedureExpression createProcedureExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML ProcedureExpression.
 ru.novosoft.uml.foundation.data_types.MTimeExpression createTimeExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML TimeExpression.
 ru.novosoft.uml.foundation.data_types.MTypeExpression createTypeExpression(java.lang.String language, java.lang.String body)
          Create an empty but initialized instance of a UML TypeExpression.
static DataTypesFactory getFactory()
          Singleton instance access method.
 
Methods inherited from class org.argouml.model.uml.AbstractUmlModelFactory
initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFactory

public static DataTypesFactory getFactory()
Singleton instance access method.

createActionExpression

public ru.novosoft.uml.foundation.data_types.MActionExpression createActionExpression(java.lang.String language,
                                                                                      java.lang.String body)
Create an empty but initialized instance of a UML ActionExpression.
Returns:
an initialized UML ActionExpression instance.

createArgListsExpression

public ru.novosoft.uml.foundation.data_types.MArgListsExpression createArgListsExpression(java.lang.String language,
                                                                                          java.lang.String body)
Create an empty but initialized instance of a UML ArgListsExpression.
Returns:
an initialized UML ArgListsExpression instance.

createBooleanExpression

public ru.novosoft.uml.foundation.data_types.MBooleanExpression createBooleanExpression(java.lang.String language,
                                                                                        java.lang.String body)
Create an empty but initialized instance of a UML BooleanExpression.
Returns:
an initialized UML BooleanExpression instance.

createExpression

public ru.novosoft.uml.foundation.data_types.MExpression createExpression(java.lang.String language,
                                                                          java.lang.String body)
Create an empty but initialized instance of a UML Expression.
Returns:
an initialized UML Expression instance.

createIterationExpression

public ru.novosoft.uml.foundation.data_types.MIterationExpression createIterationExpression(java.lang.String language,
                                                                                            java.lang.String body)
Create an empty but initialized instance of a UML IterationExpression.
Returns:
an initialized UML IterationExpression instance.

createMappingExpression

public ru.novosoft.uml.foundation.data_types.MMappingExpression createMappingExpression(java.lang.String language,
                                                                                        java.lang.String body)
Create an empty but initialized instance of a UML MappingExpression.
Returns:
an initialized UML MappingExpression instance.

createObjectSetExpression

public ru.novosoft.uml.foundation.data_types.MObjectSetExpression createObjectSetExpression(java.lang.String language,
                                                                                            java.lang.String body)
Create an empty but initialized instance of a UML ObjectSetExpression.
Returns:
an initialized UML ObjectSetExpression instance.

createProcedureExpression

public ru.novosoft.uml.foundation.data_types.MProcedureExpression createProcedureExpression(java.lang.String language,
                                                                                            java.lang.String body)
Create an empty but initialized instance of a UML ProcedureExpression.
Returns:
an initialized UML ProcedureExpression instance.

createTimeExpression

public ru.novosoft.uml.foundation.data_types.MTimeExpression createTimeExpression(java.lang.String language,
                                                                                  java.lang.String body)
Create an empty but initialized instance of a UML TimeExpression.
Returns:
an initialized UML TimeExpression instance.

createTypeExpression

public ru.novosoft.uml.foundation.data_types.MTypeExpression createTypeExpression(java.lang.String language,
                                                                                  java.lang.String body)
Create an empty but initialized instance of a UML TypeExpression.
Returns:
an initialized UML TypeExpression instance.

createMultiplicity

public ru.novosoft.uml.foundation.data_types.MMultiplicity createMultiplicity(int lower,
                                                                              int upper)
Create an empty but initialized instance of a UML Multiplicity.
Returns:
an initialized UML Multiplicity instance.

createMultiplicity

public ru.novosoft.uml.foundation.data_types.MMultiplicity createMultiplicity(java.util.List range)
Create an empty but initialized instance of a UML Multiplicity.
Returns:
an initialized UML Multiplicity instance.

createMultiplicity

public ru.novosoft.uml.foundation.data_types.MMultiplicity createMultiplicity(java.lang.String str)
Create an empty but initialized instance of a UML Multiplicity.
Returns:
an initialized UML Multiplicity instance.


ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook