public interface NameSpace extends ModelTree
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Instance> |
getDeclared()
Getter for relation 'NameSpace->Declared'
Metamodel description:
Instances declared in the context of the current NameSpace.
|
<T extends Instance> |
getDeclared(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Declared'
Metamodel description:
Instances declared in the context of the current NameSpace.
|
org.eclipse.emf.common.util.EList<ElementImport> |
getImporting()
Getter for relation 'NameSpace->Importing'
Metamodel description:
null
|
<T extends ElementImport> |
getImporting(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Importing'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<TemplateBinding> |
getInstanciatingBinding()
Getter for relation 'NameSpace->InstanciatingBinding'
Metamodel description:
null
|
<T extends TemplateBinding> |
getInstanciatingBinding(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->InstanciatingBinding'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<Behavior> |
getOwnedBehavior()
Getter for relation 'NameSpace->OwnedBehavior'
Metamodel description:
Behavior specification that specifies the behavior of the namespace itself.
|
<T extends Behavior> |
getOwnedBehavior(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->OwnedBehavior'
Metamodel description:
Behavior specification that specifies the behavior of the namespace itself.
|
org.eclipse.emf.common.util.EList<CollaborationUse> |
getOwnedCollaborationUse()
Getter for relation 'NameSpace->OwnedCollaborationUse'
Metamodel description:
Collaboration occurences can be owned by NameSpaces such as Packages, Classes and Collaborations.
|
<T extends CollaborationUse> |
getOwnedCollaborationUse(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->OwnedCollaborationUse'
Metamodel description:
Collaboration occurences can be owned by NameSpaces such as Packages, Classes and Collaborations.
|
org.eclipse.emf.common.util.EList<DataFlow> |
getOwnedDataFlow()
Getter for relation 'NameSpace->OwnedDataFlow'
Metamodel description:
DataFlows belong to a NameSpace.
|
<T extends DataFlow> |
getOwnedDataFlow(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->OwnedDataFlow'
Metamodel description:
DataFlows belong to a NameSpace.
|
org.eclipse.emf.common.util.EList<ElementImport> |
getOwnedImport()
Getter for relation 'NameSpace->OwnedImport'
Metamodel description:
null
|
<T extends ElementImport> |
getOwnedImport(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->OwnedImport'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<InformationFlow> |
getOwnedInformationFlow()
Getter for relation 'NameSpace->OwnedInformationFlow'
Metamodel description:
|
<T extends InformationFlow> |
getOwnedInformationFlow(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->OwnedInformationFlow'
Metamodel description:
|
org.eclipse.emf.common.util.EList<PackageImport> |
getOwnedPackageImport()
Getter for relation 'NameSpace->OwnedPackageImport'
Metamodel description:
Packages imported by the NameSpace.
|
<T extends PackageImport> |
getOwnedPackageImport(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->OwnedPackageImport'
Metamodel description:
Packages imported by the NameSpace.
|
org.eclipse.emf.common.util.EList<Generalization> |
getParent()
Getter for relation 'NameSpace->Parent'
Metamodel description:
Association to the Parent NameSpace through the intermediate Generalization class.
|
<T extends Generalization> |
getParent(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Parent'
Metamodel description:
Association to the Parent NameSpace through the intermediate Generalization class.
|
org.eclipse.emf.common.util.EList<InterfaceRealization> |
getRealized()
Getter for relation 'NameSpace->Realized'
Metamodel description:
null
|
<T extends InterfaceRealization> |
getRealized(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Realized'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<DataFlow> |
getReceived()
Getter for relation 'NameSpace->Received'
Metamodel description:
null
|
<T extends DataFlow> |
getReceived(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Received'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<Instance> |
getRepresenting()
Getter for relation 'NameSpace->Representing'
Metamodel description:
null
|
<T extends Instance> |
getRepresenting(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Representing'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<DataFlow> |
getSent()
Getter for relation 'NameSpace->Sent'
Metamodel description:
DataFlows sent by the NameSpace.
|
<T extends DataFlow> |
getSent(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Sent'
Metamodel description:
DataFlows sent by the NameSpace.
|
org.eclipse.emf.common.util.EList<Generalization> |
getSpecialization()
Getter for relation 'NameSpace->Specialization'
Metamodel description:
null
|
<T extends Generalization> |
getSpecialization(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Specialization'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<TemplateParameter> |
getTemplate()
Getter for relation 'NameSpace->Template'
Metamodel description:
In the case of template classes, this association defines its template parameters.
|
<T extends TemplateParameter> |
getTemplate(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->Template'
Metamodel description:
In the case of template classes, this association defines its template parameters.
|
org.eclipse.emf.common.util.EList<TemplateBinding> |
getTemplateInstanciation()
Getter for relation 'NameSpace->TemplateInstanciation'
Metamodel description:
Relates to the template that is instanciated by the current NameSpace.
|
<T extends TemplateBinding> |
getTemplateInstanciation(java.lang.Class<T> filterClass)
Filtered Getter for relation 'NameSpace->TemplateInstanciation'
Metamodel description:
Relates to the template that is instanciated by the current NameSpace.
|
VisibilityMode |
getVisibility()
Getter for attribute 'NameSpace.Visibility'
Metamodel description:
Defines the visibility of the NameSpace, inside its owning NameSpace (visibility of a Class in a Package, for example).
|
boolean |
isIsAbstract()
Getter for attribute 'NameSpace.IsAbstract'
Metamodel description:
An abstract NameSpace is defined on a very general level and does not have direct instances.
|
boolean |
isIsLeaf()
Getter for attribute 'NameSpace.IsLeaf'
Metamodel description:
Determines if the NameSpace is an inheritance tree leaf.
|
boolean |
isIsRoot()
Getter for attribute 'NameSpace.IsRoot'
Metamodel description:
Determines that the current NameSpace is the root of a Generalization tree.
|
void |
setIsAbstract(boolean value)
Setter for attribute 'NameSpace.IsAbstract'
Metamodel description:
An abstract NameSpace is defined on a very general level and does not have direct instances.
|
void |
setIsLeaf(boolean value)
Setter for attribute 'NameSpace.IsLeaf'
Metamodel description:
Determines if the NameSpace is an inheritance tree leaf.
|
void |
setIsRoot(boolean value)
Setter for attribute 'NameSpace.IsRoot'
Metamodel description:
Determines that the current NameSpace is the root of a Generalization tree.
|
void |
setVisibility(VisibilityMode value)
Setter for attribute 'NameSpace.Visibility'
Metamodel description:
Defines the visibility of the NameSpace, inside its owning NameSpace (visibility of a Class in a Package, for example).
|
getOwnedElement, getOwnedElement, getOwner, setOwner
getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameter
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
boolean isIsAbstract()
void setIsAbstract(boolean value)
boolean isIsLeaf()
void setIsLeaf(boolean value)
boolean isIsRoot()
void setIsRoot(boolean value)
VisibilityMode getVisibility()
void setVisibility(VisibilityMode value)
org.eclipse.emf.common.util.EList<Generalization> getParent()
<T extends Generalization> java.util.List<T> getParent(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<TemplateBinding> getTemplateInstanciation()
<T extends TemplateBinding> java.util.List<T> getTemplateInstanciation(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Instance> getRepresenting()
<T extends Instance> java.util.List<T> getRepresenting(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Behavior> getOwnedBehavior()
<T extends Behavior> java.util.List<T> getOwnedBehavior(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<DataFlow> getReceived()
<T extends DataFlow> java.util.List<T> getReceived(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<InformationFlow> getOwnedInformationFlow()
<T extends InformationFlow> java.util.List<T> getOwnedInformationFlow(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<ElementImport> getImporting()
<T extends ElementImport> java.util.List<T> getImporting(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<DataFlow> getSent()
<T extends DataFlow> java.util.List<T> getSent(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<DataFlow> getOwnedDataFlow()
<T extends DataFlow> java.util.List<T> getOwnedDataFlow(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<CollaborationUse> getOwnedCollaborationUse()
<T extends CollaborationUse> java.util.List<T> getOwnedCollaborationUse(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<PackageImport> getOwnedPackageImport()
<T extends PackageImport> java.util.List<T> getOwnedPackageImport(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<TemplateParameter> getTemplate()
<T extends TemplateParameter> java.util.List<T> getTemplate(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Generalization> getSpecialization()
<T extends Generalization> java.util.List<T> getSpecialization(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<InterfaceRealization> getRealized()
<T extends InterfaceRealization> java.util.List<T> getRealized(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Instance> getDeclared()
<T extends Instance> java.util.List<T> getDeclared(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<TemplateBinding> getInstanciatingBinding()
<T extends TemplateBinding> java.util.List<T> getInstanciatingBinding(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<ElementImport> getOwnedImport()
<T extends ElementImport> java.util.List<T> getOwnedImport(java.lang.Class<T> filterClass)