|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.argouml.model.AbstractCoreHelperDecorator
public abstract class AbstractCoreHelperDecorator
An abstract Decorator for the CoreHelper.
| Constructor Summary | |
|---|---|
protected |
AbstractCoreHelperDecorator(CoreHelper component)
Construct a new AbstractCoreHelperDecorator. |
| Method Summary | |
|---|---|
void |
addAllStereotypes(java.lang.Object modelElement,
java.util.Collection stereotypes)
Add a collection of stereotype to a ModelElement. |
void |
addAnnotatedElement(java.lang.Object comment,
java.lang.Object annotatedElement)
Add an annotated element to a comment. |
void |
addClient(java.lang.Object handle,
java.lang.Object element)
Add a client model element to a Dependency. |
void |
addClientDependency(java.lang.Object handle,
java.lang.Object dependency)
Add a client Dependency to a ModelElement. |
void |
addComment(java.lang.Object element,
java.lang.Object comment)
Add a new comment to a ModelElement. |
void |
addConnection(java.lang.Object handle,
int position,
java.lang.Object connection)
Add an End to a connection. |
void |
addConnection(java.lang.Object handle,
java.lang.Object connection)
Add an End to a connection. |
void |
addConstraint(java.lang.Object handle,
java.lang.Object mc)
Add a constraint to a ModelElement. |
void |
addDeploymentLocation(java.lang.Object handle,
java.lang.Object node)
|
void |
addElementResidence(java.lang.Object handle,
java.lang.Object residence)
Add an ElementResidence. |
void |
addFeature(java.lang.Object handle,
int index,
java.lang.Object f)
Add a feature to a Classifier. |
void |
addFeature(java.lang.Object handle,
java.lang.Object f)
Add a feature to a Classifier. |
void |
addLink(java.lang.Object handle,
java.lang.Object link)
Add the given Link to the given Link or Association. |
void |
addLiteral(java.lang.Object handle,
int index,
java.lang.Object literal)
Add an EnumerationLiteral to an Enumeration at the specified position. |
void |
addMethod(java.lang.Object handle,
java.lang.Object m)
Add a method to an Operation and copy the values of the Operation's visibility and scope attributes to the Method. |
void |
addOwnedElement(java.lang.Object handle,
java.lang.Object me)
Add a ModelElement to a Namespace. |
void |
addParameter(java.lang.Object handle,
int index,
java.lang.Object parameter)
Add a Parameter to the given object at given location. |
void |
addParameter(java.lang.Object handle,
java.lang.Object parameter)
Add a Parameter to the given object. |
void |
addQualifier(java.lang.Object handle,
int index,
java.lang.Object qualifier)
|
void |
addRaisedSignal(java.lang.Object handle,
java.lang.Object sig)
Add a raised Signal to a Message or Operation. |
void |
addSourceFlow(java.lang.Object handle,
java.lang.Object flow)
Add a source flow to a ModelElement. |
void |
addStereotype(java.lang.Object modelElement,
java.lang.Object stereotype)
Add a stereotype to a ModelElement. |
void |
addSupplier(java.lang.Object handle,
java.lang.Object element)
Add a supplier to a Dependency. |
void |
addSupplierDependency(java.lang.Object supplier,
java.lang.Object dependency)
Add a supplier dependency to a ModelElement. |
void |
addTaggedValue(java.lang.Object handle,
java.lang.Object taggedValue)
Deprecated. |
void |
addTargetFlow(java.lang.Object handle,
java.lang.Object flow)
Add a target flow to a ModelElement. |
void |
addTemplateArgument(java.lang.Object handle,
int index,
java.lang.Object argument)
Add a TemplateArgument to the given object at given location. |
void |
addTemplateArgument(java.lang.Object handle,
java.lang.Object argument)
Add a TemplateArgument to the given object. |
void |
addTemplateParameter(java.lang.Object handle,
int index,
java.lang.Object parameter)
Add a TemplateParameter to the given object at given location. |
void |
addTemplateParameter(java.lang.Object handle,
java.lang.Object parameter)
Add a TemplateTParameter to the given object. |
void |
clearStereotypes(java.lang.Object modelElement)
Remove all stereotypes from a given ModelElement. |
boolean |
equalsAggregationKind(java.lang.Object associationEnd,
java.lang.String kindType)
|
java.util.Collection |
getAllAttributes(java.lang.Object clazz)
Return all Attributes of a Classifier and of its parents. |
java.util.Collection |
getAllBehavioralFeatures(java.lang.Object element)
Return all behavioralfeatures found in this element and its children. |
java.util.Collection |
getAllClasses(java.lang.Object ns)
Return all classes found in this namespace and in its children. |
java.util.Collection |
getAllClassifiers(java.lang.Object namespace)
Return all classifiers found in this namespace and in its children. |
java.util.Collection |
getAllComponents(java.lang.Object ns)
Return all components found in this namespace and in its children. |
java.util.Collection |
getAllContents(java.lang.Object clazz)
Deprecated. |
java.util.Collection |
getAllDataTypes(java.lang.Object ns)
Return all components found in this namespace and in its children. |
java.util.Collection |
getAllInterfaces(java.lang.Object ns)
Return all interfaces found in this namespace and in its children. |
java.util.Collection |
getAllMetaDatatypeNames()
Returns names of all metamodel value elements including datatypes, enumerations, and primitive types. |
java.util.Collection |
getAllMetatypeNames()
Returns names of all metatypes in metamodel. |
java.util.Collection |
getAllNodes(java.lang.Object ns)
Return all components found in this namespace and in its children. |
java.util.Collection |
getAllPossibleNamespaces(java.lang.Object modelElement,
java.lang.Object model)
Return all possible namespaces that are valid owners of the given ModelElement as determined by the method isValidNamespace. |
java.util.Collection |
getAllRealizedInterfaces(java.lang.Object o)
Return all interfaces that are realized by the given class or by its superclasses. |
java.util.Collection |
getAllSupertypes(java.lang.Object cls1)
Return all elements of which this GeneralizableElement is a direct or indirect subtype. |
java.util.Collection |
getAllVisibleElements(java.lang.Object ns)
Return a Set containing all ModelElements visible outside of the Namespace. |
java.util.Collection |
getAssociatedClassifiers(java.lang.Object classifier)
Gets all classifiers that are associated to the given classifier (have an association relationship with the classifier). |
java.util.Collection |
getAssociateEnds(java.lang.Object classifier)
Deprecated. |
java.util.Collection |
getAssociateEndsInh(java.lang.Object classifier1)
Return all AssociationEnds of a given Classifier plus all AssociationEnds of all of the Classifier's supertypes. |
java.lang.Object |
getAssociationEnd(java.lang.Object type,
java.lang.Object assoc)
Returns the associationend between a classifier and an associaton. |
java.util.Collection |
getAssociations(java.lang.Object classifier)
Return all associations for a Classifier. |
java.util.Collection |
getAssociations(java.lang.Object from,
java.lang.Object to)
Gets the associations between the classifiers from and to. |
java.util.Collection |
getAttributesInh(java.lang.Object classifier)
Return all attributes of a given Classifier, including inherited. |
java.util.List |
getBehavioralFeatures(java.lang.Object clazz)
Return all behavioral features of a Classifier. |
java.lang.String |
getBody(java.lang.Object comment)
Gets the body of a comment. |
java.util.Collection |
getChildren(java.lang.Object o)
Return all children of a given GeneralizableElement on all levels (the complete subtree excluding the GeneralizableElement itself). |
protected CoreHelper |
getComponent()
The component we are decorating. |
java.util.Collection |
getDependencies(java.lang.Object supplier,
java.lang.Object client)
Return the dependencies between a supplier ModelElement and a client ModelElement. |
java.lang.Object |
getDestination(java.lang.Object relationship)
Returns the destination of a relation or link. |
java.util.Collection |
getExtendedClassifiers(java.lang.Object clazz)
Return all classes that the given GeneralizableElement extends. |
java.util.Collection |
getExtendingClassifiers(java.lang.Object clazz)
Return all classifiers that extend a Classifier. |
java.util.Collection |
getExtendingElements(java.lang.Object clazz)
Return all elements that extend a Class. |
java.lang.Object |
getFirstSharedNamespace(java.lang.Object ns1,
java.lang.Object ns2)
Return the first namespace which two namespaces share. |
java.util.Collection |
getFlows(java.lang.Object source,
java.lang.Object target)
Return all flows connecting from a source ModelElement to a target ModelElement. |
java.lang.Object |
getGeneralization(java.lang.Object child,
java.lang.Object parent)
Gets the generalization between two GeneralizableElements. |
java.util.Collection |
getOperationsInh(java.lang.Object classifier)
Return all operations of a given Classifier, including inherited. |
java.lang.Object |
getPackageImport(java.lang.Object supplier,
java.lang.Object client)
Return the packageImport (Permission with <<import>> or
<<access>> stereotype in UML 1.4) between a
supplier Package and a client Namespace, if any. |
java.util.Collection |
getPackageImports(java.lang.Object client)
Return all packageImports (Permissions with <<import>> or
<<access>> stereotype in UML 1.4) that this
Namespace is a client of. |
java.util.Collection |
getParents(java.lang.Object generalizableElement)
Return the collection of all direct parents. |
java.util.Collection |
getRealizedInterfaces(java.lang.Object cls)
Return all interfaces the given class realizes. |
java.util.Collection |
getRelationships(java.lang.Object source,
java.lang.Object dest)
Return all relationships between the source and destination ModelElement and vice versa. |
java.util.List |
getReturnParameters(java.lang.Object operation)
Return all return parameters for an Operation. |
java.lang.Object |
getSource(java.lang.Object relationship)
Return the source of a relation or Link. |
java.lang.Object |
getSpecification(java.lang.Object object)
Return the Operation which is the specification for a Method. |
java.util.Collection |
getSpecifications(java.lang.Object classifier)
Deprecated. |
java.util.Collection |
getSubtypes(java.lang.Object cls)
Return all Classifiers of which this class is a direct supertype. |
java.util.Collection |
getSupertypes(java.lang.Object generalizableElement)
Return the immediate supertypes of a GeneralizableElement. |
boolean |
hasCompositeEnd(java.lang.Object association)
Determine whether an Association has at least one AssociationEnd of AggregationKind Composite. |
boolean |
isSubType(java.lang.Object type,
java.lang.Object subType)
Determine if a meta type is a subtype of another. |
boolean |
isValidNamespace(java.lang.Object mObj,
java.lang.Object nsObj)
Return true if the given ModelElement may be owned by the given namespace. |
void |
removeAnnotatedElement(java.lang.Object handle,
java.lang.Object me)
Remove the given ModelElement from a given comment. |
void |
removeClientDependency(java.lang.Object handle,
java.lang.Object dep)
Remove a dependency from a ModelElement. |
void |
removeConnection(java.lang.Object handle,
java.lang.Object connection)
Remove a connection between an Association & AssociationEnd or between a Link & LinkEnd. |
void |
removeConstraint(java.lang.Object handle,
java.lang.Object cons)
Remove the given constraint from a given ModelElement. |
void |
removeDeploymentLocation(java.lang.Object handle,
java.lang.Object node)
Remove a deployment location. |
void |
removeElementResidence(java.lang.Object handle,
java.lang.Object residence)
Remove an ElementResidence. |
void |
removeFeature(java.lang.Object cls,
java.lang.Object feature)
Remove a Feature from a Classifier. |
void |
removeLiteral(java.lang.Object enu,
java.lang.Object literal)
Remove an EnumerationLiteral from an Enumeration. |
void |
removeOwnedElement(java.lang.Object handle,
java.lang.Object value)
Remove an owned model element from a namespace. |
void |
removeParameter(java.lang.Object handle,
java.lang.Object parameter)
Remove a Parameter from an Operation. |
void |
removeQualifier(java.lang.Object handle,
java.lang.Object parameter)
Remove a Qualifier from a AssociationEnd. |
void |
removeSourceFlow(java.lang.Object handle,
java.lang.Object flow)
Remove a source flow from a ModelElement. |
void |
removeStereotype(java.lang.Object modelElement,
java.lang.Object stereotype)
Remove a stereotype from a ModelElement. |
void |
removeSupplierDependency(java.lang.Object supplier,
java.lang.Object dependency)
Add a supplier dependency to a ModelElement. |
void |
removeTargetFlow(java.lang.Object handle,
java.lang.Object flow)
Add a target flow to a ModelElement. |
void |
removeTemplateArgument(java.lang.Object handle,
java.lang.Object argument)
Remove a TemplateArgument from a Binding. |
void |
removeTemplateParameter(java.lang.Object handle,
java.lang.Object parameter)
Remove a TemplateParameter from a ModelElement. |
void |
setAbstract(java.lang.Object handle,
boolean flag)
Set the isAbstract attribute of a GeneralizableElement. |
void |
setActive(java.lang.Object handle,
boolean active)
Set the isActive attribute of a UML Class. |
void |
setAggregation(java.lang.Object handle,
java.lang.Object aggregationKind)
Set the aggregation attribute of an AssociationEnd. |
void |
setAnnotatedElements(java.lang.Object handle,
java.util.Collection elems)
Set the list of annotated elements for the given comment. |
void |
setAssociation(java.lang.Object handle,
java.lang.Object association)
Set the association of a ModelElement. |
void |
setAttributes(java.lang.Object classifier,
java.util.List attributes)
Replace all attributes of the given classifier by the given collection of attributes. |
void |
setBody(java.lang.Object handle,
java.lang.Object expr)
Sets a body of a given Method or Constraint. |
void |
setBody(java.lang.Object handle,
java.lang.String body)
Set the body of a comment. |
void |
setChangeability(java.lang.Object handle,
java.lang.Object ck)
Deprecated. |
void |
setChangeable(java.lang.Object handle,
boolean flag)
Deprecated. |
void |
setChild(java.lang.Object handle,
java.lang.Object child)
Set the child for a generalization. |
void |
setConcurrency(java.lang.Object handle,
java.lang.Object concurrencyKind)
Set the concurrency of an Operation. |
void |
setConnections(java.lang.Object handle,
java.util.Collection elems)
Sets the list of connections of the given association or link. |
void |
setContainer(java.lang.Object handle,
java.lang.Object component)
Set the Container of the given ElementResidence to the given Component. |
void |
setDefaultElement(java.lang.Object handle,
java.lang.Object element)
Sets the default ModelEelement of a TemplateParameter. |
void |
setDefaultValue(java.lang.Object handle,
java.lang.Object expr)
Set the defaultValue of a Parameter. |
void |
setDiscriminator(java.lang.Object handle,
java.lang.String discriminator)
Set the discriminator of a Generalization. |
void |
setEnumerationLiterals(java.lang.Object enumeration,
java.util.List literals)
Set the (ordered) list of literals of an Enumeration. |
void |
setFeature(java.lang.Object elem,
int i,
java.lang.Object feature)
Set the Feature of a Classifier at the given position. |
void |
setFeatures(java.lang.Object handle,
java.util.Collection features)
Sets the features of a Classifier. |
void |
setInitialValue(java.lang.Object at,
java.lang.Object expr)
Set the initialValue of an Attribute. |
void |
setKind(java.lang.Object handle,
java.lang.Object kind)
Set the kind of a Parameter or the Pseudostate. |
void |
setLeaf(java.lang.Object handle,
boolean flag)
Set the isLeaf attribute of a GeneralizableElement. |
void |
setModelElementContainer(java.lang.Object handle,
java.lang.Object container)
Set the container that owns the handle. |
void |
setMultiplicity(java.lang.Object handle,
java.lang.Object arg)
Set the multiplicity of a ModelElement. |
void |
setName(java.lang.Object handle,
java.lang.String name)
Set the name of a ModelElement. |
void |
setNamespace(java.lang.Object handle,
java.lang.Object ns)
Set the namespace of a ModelElement. |
void |
setNavigable(java.lang.Object handle,
boolean flag)
Set the navigability of an AssociationEnd. |
void |
setOperations(java.lang.Object classifier,
java.util.List operations)
Replace all operations of the given classifier by the given list of operations. |
void |
setOrdering(java.lang.Object handle,
java.lang.Object ok)
Set the OrderingKind of a given AssociationEnd. |
void |
setOwner(java.lang.Object handle,
java.lang.Object owner)
Set the owner of a Feature or a TagDefinition. |
void |
setOwnerScope(java.lang.Object handle,
java.lang.Object os)
Deprecated. |
void |
setParameter(java.lang.Object handle,
java.lang.Object parameter)
Set the parameter of a TemplateParameter. |
void |
setParameters(java.lang.Object handle,
java.util.Collection parameters)
Set the parameters of a classifier, event, objectflowstate or behavioralfeature. |
void |
setParent(java.lang.Object handle,
java.lang.Object parent)
Set the parent of a generalization. |
void |
setPowertype(java.lang.Object handle,
java.lang.Object pt)
Set the powerType of a Generalization. |
void |
setQualifiers(java.lang.Object handle,
java.util.List elems)
Set the qualifier attributes of an AssociationEnd. |
void |
setQuery(java.lang.Object handle,
boolean flag)
Sets the isQuery attribute of a BehavioralFeature. |
void |
setRaisedSignals(java.lang.Object handle,
java.util.Collection raisedSignals)
Set the raised signals of a BehavioralFeature. |
void |
setReadOnly(java.lang.Object handle,
boolean isReadOnly)
Set the isReadOnly (UML 2.x) or changeable (UML 1.x) attribute of a StructuralFeature or AssociationEnd. |
void |
setResident(java.lang.Object handle,
java.lang.Object resident)
Sets the ModelElement of a ElementResidence. |
void |
setResidents(java.lang.Object handle,
java.util.Collection residents)
Sets the residents of a NodeInstance or ComponentInstance. |
void |
setRoot(java.lang.Object handle,
boolean flag)
Set the isRoot attribute of a GeneralizableElement. |
void |
setSources(java.lang.Object handle,
java.util.Collection specifications)
|
void |
setSpecification(java.lang.Object handle,
boolean specification)
Set the isSpecification attribute for the ElementOwnership of a ModelElement. |
void |
setSpecifications(java.lang.Object handle,
java.util.Collection specifications)
Set the specifications of an AssociationEnd. |
void |
setStatic(java.lang.Object handle,
boolean isStatic)
Set the isStatic (UML 2.x) or ownerScope (UML 1.x) attribute of a Feature. |
void |
setTaggedValue(java.lang.Object handle,
java.lang.String tag,
java.lang.String value)
Deprecated. |
void |
setTaggedValues(java.lang.Object handle,
java.util.Collection taggedValues)
Deprecated. |
void |
setTargetScope(java.lang.Object handle,
java.lang.Object scopeKind)
Deprecated. |
void |
setType(java.lang.Object handle,
java.lang.Object type)
Set the type of a ModelElement. |
void |
setVisibility(java.lang.Object handle,
java.lang.Object visibility)
Set the visibility of a ModelElement, ElementResidence, ElementImport. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.argouml.model.CoreHelper |
|---|
setSpecification, setSpecification |
| Constructor Detail |
|---|
protected AbstractCoreHelperDecorator(CoreHelper component)
component - The component to decorate.| Method Detail |
|---|
protected CoreHelper getComponent()
public void clearStereotypes(java.lang.Object modelElement)
CoreHelper
clearStereotypes in interface CoreHelpermodelElement - model element
public boolean isSubType(java.lang.Object type,
java.lang.Object subType)
CoreHelper
isSubType in interface CoreHelpertype - The parent metatype.subType - The metatype to test for being a subtype.
public java.util.Collection getAllSupertypes(java.lang.Object cls1)
CoreHelperNote: This follows the Generalizations in UML, so the results do not include Interfaces which are connected to Classes by Realizations.
getAllSupertypes in interface CoreHelpercls1 - the GeneralizableElement you want to have the parents for
public java.util.Collection getSupertypes(java.lang.Object generalizableElement)
CoreHelper
getSupertypes in interface CoreHelpergeneralizableElement - the element you want to have the parents for
@Deprecated public java.util.Collection getAssociateEnds(java.lang.Object classifier)
CoreHelperFacade.getAssociationEnds(Object).
getAssociateEnds in interface CoreHelperclassifier - the classifier for which to get the association ends
Facade.getAssociationEnds(Object)public java.util.Collection getAssociateEndsInh(java.lang.Object classifier1)
CoreHelperNote: Until 0.24 this was documented as returning the opposite ends, but the implementation has returned the near ends since at least beginning of the MDR implementation (0.18).
getAssociateEndsInh in interface CoreHelperclassifier1 - the classifier for which to get the association ends
public void removeFeature(java.lang.Object cls,
java.lang.Object feature)
CoreHelper
removeFeature in interface CoreHelpercls - the classifierfeature - the feature to be removed
public void removeLiteral(java.lang.Object enu,
java.lang.Object literal)
CoreHelper
removeLiteral in interface CoreHelperenu - the enumerationliteral - the literal to be removed
public void setOperations(java.lang.Object classifier,
java.util.List operations)
CoreHelper
setOperations in interface CoreHelperclassifier - the given classifieroperations - the new operations
public void setAttributes(java.lang.Object classifier,
java.util.List attributes)
CoreHelper
setAttributes in interface CoreHelperclassifier - the classifierattributes - an ordered list of new attributespublic java.util.Collection getAttributesInh(java.lang.Object classifier)
CoreHelper
getAttributesInh in interface CoreHelperclassifier - the classifier you want to have the attributes for
public java.util.Collection getOperationsInh(java.lang.Object classifier)
CoreHelper
getOperationsInh in interface CoreHelperclassifier - the classifier you want to have the operations for
public java.util.Collection getParents(java.lang.Object generalizableElement)
CoreHelperThis function is additional operation number 1 for a GeneralizableElement from the UML1.4 standard.
getParents in interface CoreHelpergeneralizableElement - the given element
public java.util.List getReturnParameters(java.lang.Object operation)
CoreHelper
getReturnParameters in interface CoreHelperoperation - is the operation.
public java.lang.Object getSpecification(java.lang.Object object)
CoreHelperThere is also a method in the Facade interface with the same name which may be what you want if you are looking for the specification of something other than a Method.
getSpecification in interface CoreHelperobject - the method you want the realized operation of.
Facade.getSpecification(Object)@Deprecated public java.util.Collection getSpecifications(java.lang.Object classifier)
CoreHelper
getSpecifications in interface CoreHelperclassifier - the class you want to have the interfaces for
public java.util.Collection getSubtypes(java.lang.Object cls)
CoreHelper
getSubtypes in interface CoreHelpercls - the class you want to have the children for
public java.util.Collection getAllBehavioralFeatures(java.lang.Object element)
CoreHelper
getAllBehavioralFeatures in interface CoreHelperelement - is the element
public java.util.List getBehavioralFeatures(java.lang.Object clazz)
CoreHelper
getBehavioralFeatures in interface CoreHelperclazz - The classifier
public java.util.Collection getAllInterfaces(java.lang.Object ns)
CoreHelper
getAllInterfaces in interface CoreHelperns - the given namespace
public java.util.Collection getAllClasses(java.lang.Object ns)
CoreHelper
getAllClasses in interface CoreHelperns - is the namespace.
public java.util.Collection getRealizedInterfaces(java.lang.Object cls)
CoreHelper
getRealizedInterfaces in interface CoreHelpercls - the classifier
public java.util.Collection getExtendedClassifiers(java.lang.Object clazz)
CoreHelper
getExtendedClassifiers in interface CoreHelperclazz - is the GeneralizableElement
public java.lang.Object getGeneralization(java.lang.Object child,
java.lang.Object parent)
CoreHelper
getGeneralization in interface CoreHelperchild - is the child GeneralizableElement.parent - is the parent GeneralizableElement.
public java.lang.String getBody(java.lang.Object comment)
CoreHelper
getBody in interface CoreHelpercomment - the comment
public java.util.Collection getFlows(java.lang.Object source,
java.lang.Object target)
CoreHelper
getFlows in interface CoreHelpersource - is the source model element.target - is the target model element.
public java.util.Collection getExtendingElements(java.lang.Object clazz)
CoreHelper
getExtendingElements in interface CoreHelperclazz - is the class (a GeneralizableElement)
public java.util.Collection getExtendingClassifiers(java.lang.Object clazz)
CoreHelper
getExtendingClassifiers in interface CoreHelperclazz - is the classifier.
public java.util.Collection getAllComponents(java.lang.Object ns)
CoreHelper
getAllComponents in interface CoreHelperns - is the namespace.
public java.util.Collection getAllDataTypes(java.lang.Object ns)
CoreHelper
getAllDataTypes in interface CoreHelperns - is the namespace
public java.util.Collection getAllNodes(java.lang.Object ns)
CoreHelper
getAllNodes in interface CoreHelperns - is the namespace
public java.util.Collection getAssociatedClassifiers(java.lang.Object classifier)
CoreHelper
getAssociatedClassifiers in interface CoreHelperclassifier - an Classifier
public java.util.Collection getAssociations(java.lang.Object from,
java.lang.Object to)
CoreHelper
getAssociations in interface CoreHelperfrom - a classifierto - a classifier
public java.util.Collection getAllClassifiers(java.lang.Object namespace)
CoreHelper
getAllClassifiers in interface CoreHelpernamespace - the given namespace
public java.util.Collection getAssociations(java.lang.Object classifier)
CoreHelper
getAssociations in interface CoreHelperclassifier - the given classifier
public java.lang.Object getAssociationEnd(java.lang.Object type,
java.lang.Object assoc)
CoreHelper
getAssociationEnd in interface CoreHelpertype - is the classifierassoc - is the association
@Deprecated public java.util.Collection getAllContents(java.lang.Object clazz)
CoreHelper
getAllContents in interface CoreHelperclazz - is the classifier
public java.util.Collection getAllAttributes(java.lang.Object clazz)
CoreHelper
getAllAttributes in interface CoreHelperclazz - is the classifier
public java.util.Collection getAllVisibleElements(java.lang.Object ns)
CoreHelper
getAllVisibleElements in interface CoreHelperns - the given namespace
public java.lang.Object getSource(java.lang.Object relationship)
CoreHelperTODO: move this method to a generic ModelHelper
getSource in interface CoreHelperrelationship - is the relation
public java.lang.Object getDestination(java.lang.Object relationship)
CoreHelperTODO: move this method to a generic ModelHelper
getDestination in interface CoreHelperrelationship - is the relation
public java.util.Collection getDependencies(java.lang.Object supplier,
java.lang.Object client)
CoreHelper
getDependencies in interface CoreHelpersupplier - a ModelElementclient - a ModelElement
public java.lang.Object getPackageImport(java.lang.Object supplier,
java.lang.Object client)
CoreHelper<<import>> or
<<access>> stereotype in UML 1.4) between a
supplier Package and a client Namespace, if any.
getPackageImport in interface CoreHelpersupplier - a Packageclient - a Namespace
public java.util.Collection getPackageImports(java.lang.Object client)
CoreHelper<<import>> or
<<access>> stereotype in UML 1.4) that this
Namespace is a client of.
getPackageImports in interface CoreHelperclient - a Namespace
public java.util.Collection getRelationships(java.lang.Object source,
java.lang.Object dest)
CoreHelper
getRelationships in interface CoreHelpersource - is the source model elementdest - is the destination model element
public boolean isValidNamespace(java.lang.Object mObj,
java.lang.Object nsObj)
CoreHelperSimply returns false if the parameters are not the expected UML elements - any Object is accepted.
isValidNamespace in interface CoreHelpermObj - a ModelElementnsObj - a Namespace
public java.lang.Object getFirstSharedNamespace(java.lang.Object ns1,
java.lang.Object ns2)
CoreHelper
getFirstSharedNamespace in interface CoreHelperns1 - is the first name spacens2 - is the second name space
public java.util.Collection getAllPossibleNamespaces(java.lang.Object modelElement,
java.lang.Object model)
CoreHelper