org.argouml.uml
Class Profile
java.lang.Object
|
+--org.argouml.uml.Profile
- Direct Known Subclasses:
- ProfileJava
- public abstract class Profile
- extends java.lang.Object
This abstract class captures the configurable behavior of Argo.
Method Summary |
abstract java.lang.String |
formatCollection(java.util.Iterator iter,
ru.novosoft.uml.foundation.core.MNamespace namespace)
This method produces a string the represents the collection of model elements
in the context of the specified namespace. |
abstract java.lang.String |
formatElement(ru.novosoft.uml.foundation.core.MModelElement element,
ru.novosoft.uml.foundation.core.MNamespace namespace)
This method produces a string that represents the specific model element
in the context of the specified namespace. |
abstract ru.novosoft.uml.model_management.MModel |
getProfileModel()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Profile
public Profile()
formatElement
public abstract java.lang.String formatElement(ru.novosoft.uml.foundation.core.MModelElement element,
ru.novosoft.uml.foundation.core.MNamespace namespace)
- This method produces a string that represents the specific model element
in the context of the specified namespace.
- Parameters:
element
- element to represent.namespace
- context namespace (may be null).- Returns:
- a string representing the model element
formatCollection
public abstract java.lang.String formatCollection(java.util.Iterator iter,
ru.novosoft.uml.foundation.core.MNamespace namespace)
- This method produces a string the represents the collection of model elements
in the context of the specified namespace.
- Parameters:
iter
- iterator over collectionnamespace
- context namespace (may be null).- Returns:
- a string representing the collection
getProfileModel
public abstract ru.novosoft.uml.model_management.MModel getProfileModel()