|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl uk.ac.ucl.cs.emofocl.jmi.reflect.RefObjectImpl uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObjectImpl uk.ac.ucl.cs.uml.jmi.impl.Foundation.Core.DataType_Impl
public class DataType_Impl
Instance implementation for type DataType
Nested Class Summary |
---|
Nested classes/interfaces inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl |
---|
RefFeaturedImpl.Getter, RefFeaturedImpl.Setter |
Field Summary |
---|
Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefObjectImpl |
---|
DELEGATOR, MOF_ID, PROXY |
Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl |
---|
IMMEDIATE_PACKAGE, META_OBJECT |
Constructor Summary | |
---|---|
DataType_Impl(RefPackageImpl immediatePackage,
javax.jmi.reflect.RefObject metaObject,
RefClassImpl proxy,
javax.jmi.reflect.RefObject delegator)
|
Method Summary | |
---|---|
Set |
allAssociations()
The operation allAssociations results in a Set containing all Associations of the Classifier itself and all inherited Associations. |
Set |
allAttributes()
The operation allAttributes results in a Set containing all Attributes of the Classifier and all its inherited Attributes. |
Set |
allContents()
The operation allContents results in a Set containing all ModelElements contained by the Namespace. |
Set |
allFeatures()
The operation allFeatures results in a Set containing all Features of the Classifier itself and all its inherited Features. |
Set |
allMethods()
The operation allMethods results in a Set containing all Methods of the Classifier itself and all its inherited Methods. |
Set |
allOperations()
The operation allOperations results in a Set containing all Operations of the Classifier itself and all its inherited Operations. |
Set |
associations()
The operation associations results in a Set containing all Associations of the Classifier itself. |
ExtObject |
extDeepCopy(Map objectMap)
|
boolean |
extEquals(ExtObject extObject)
|
int |
extValueHash()
|
Object |
extVisit(ExtVisitor visitor,
Object argument)
|
Set |
getAllSurroundingNamespaces()
The operation allSurroundingNamespaces results in a Set containing all surrounding Namespaces. |
Set |
getAllVisibleElements()
The operation allVisibleElements results in a Set containing all ModelElements visible outside of the Namespace. |
Collection |
getAsArgument()
Indicates zero or more TemplateArgument for which the model element is an argument in a template binding. |
Collection |
getAssociation()
Denotes the AssociationEnd of an Association in which the Classifier participates at the given end. |
Collection |
getBehavior()
Not documented in spec! from ::"Behavioral Elements"::"State Machines"::StateMachine, pg. |
Collection |
getClientDependency()
Inverse of client. |
Collection |
getComment()
Not documented in spec! |
Collection |
getConstraint()
A set of Constraints affecting the element. |
Collection |
getContainer()
The component that an implemented model element resides in. |
Set |
getContents()
The operation contents results in a Set containing all ModelElements contained by the Namespace. |
ModelElement |
getDefaultElement()
Not part of specification! Merged from TemplateParameter association class. |
List |
getFeature()
An ordered list of Features, like Attribute, Operation, Method owned by the Classifier. |
Collection |
getGeneralization()
Designates a Generalization whose parent GeneralizableElement is the immediate ancestor of the current GeneralizableElement. |
boolean |
getIsAbstract()
Specifies whether the GeneralizableElement may not have a direct instance. |
boolean |
getIsLeaf()
Specifies whether the GeneralizableElement is a GeneralizableElement with no descendents. |
boolean |
getIsRoot()
Specifies whether the GeneralizableElement is a root GeneralizableElement with no ancestors. |
boolean |
getIsSpecification()
Not part of specification! Merged from ElementOwnership association class. |
String |
getName()
An identifier for the ModelElement within its containing Namespace. |
Namespace |
getNamespace()
Designates the Namespace that contains the ModelElement. |
Collection |
getOwnedElement()
(association class ElementOwnership) A set of ModelElements owned by the Namespace. |
Collection |
getPackage()
Not documented in spec! |
Collection |
getPowertypeRange()
Designates zero or more Generalizations for which the Classifier is a powertype. |
Collection |
getPresentation()
A set of PresentationElements that present a view of the ModelElement. |
Collection |
getReferenceTag()
Not documented in spec! |
Collection |
getSourceFlow()
Not documented in spec! |
Collection |
getSpecialization()
Designates a Generalization whose child GeneralizableElement is the immediate descendent of the current GeneralizableElement. |
Collection |
getSpecifiedEnd()
Indicates an AssociationEnd for which the given Classifier specifies operations that may be applied to instances obtained by traversing the association from the other end. |
Collection |
getStereotype()
Designates the stereotypes that further qualify the UML metaclass (the base class or one of its subclasses) of the modeling element. |
Collection |
getSupplierDependency()
Inverse of supplier. |
Collection |
getTaggedValue()
An arbitrary property attached to the model element based on an associated tag definition. |
Collection |
getTargetFlow()
Not documented in spec! |
ModelElement |
getTemplate()
Not documented in spec! |
Collection |
getTemplateArgument()
Not documented in spec! From diagram p. |
List |
getTemplateParameter()
(association class TemplateParameter) A composite aggregation ordered list of parameters. |
Collection |
getTypedFeature()
Not documented in spec! |
Collection |
getTypedParameter()
Not documented in spec! |
VisibilityKind |
getVisibility()
Not part of specification! Merged from ElementOwnership association class. |
Set |
oppositeAssociationEnds()
The operation oppositeAssociationEnds results in a set of all AssociationEnds that are opposite to the Classifier. |
void |
refDelete()
Removes all references to this object, and calls superclass proxies to do the same. |
Object |
refGetValue(String featureName)
|
Object |
refInvokeOperation(String requestedOperation,
List args)
Not implemented. |
void |
refSetValue(String featureName,
Object value)
|
Collection |
refVerifyConstraints(boolean deepVerify)
|
void |
setDefaultElement(ModelElement defaultElement)
Setter for atomic property defaultElement) |
void |
setIsAbstract(boolean isAbstract)
Setter for atomic property isAbstract) |
void |
setIsLeaf(boolean isLeaf)
Setter for atomic property isLeaf) |
void |
setIsRoot(boolean isRoot)
Setter for atomic property isRoot) |
void |
setIsSpecification(boolean isSpecification)
Setter for atomic property isSpecification) |
void |
setName(String name)
Setter for atomic property name) |
void |
setNamespace(Namespace namespace)
Setter for atomic property namespace) |
void |
setTemplate(ModelElement template)
Setter for atomic property template) |
void |
setVisibility(VisibilityKind visibility)
Setter for atomic property visibility) |
String |
toString()
|
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObjectImpl |
---|
componentEquals, extAddObjectListener, extDeepCopy, extRemoveObjectListener, extSetImmediateComposite, firePropertyValueAdded, firePropertyValueChanged, firePropertyValueRemoved, javaEquals, javaEquals, javaEquals, javaEquals, javaEquals, javaEquals, refImmediateComposite |
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefObjectImpl |
---|
refClass, refIsInstanceOf, refMofId, refOutermostComposite |
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl |
---|
refGetValue, refInvokeOperation, refSetValue |
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl |
---|
refImmediatePackage, refMetaObject, refOutermostPackage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject |
---|
extAddObjectListener, extDeepCopy, extRemoveObjectListener |
Methods inherited from interface javax.jmi.reflect.RefObject |
---|
refClass, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
---|
refGetValue, refInvokeOperation, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage |
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject |
---|
extAddObjectListener, extDeepCopy, extRemoveObjectListener |
Methods inherited from interface javax.jmi.reflect.RefObject |
---|
refClass, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
---|
refGetValue, refInvokeOperation, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage |
Constructor Detail |
---|
public DataType_Impl(RefPackageImpl immediatePackage, javax.jmi.reflect.RefObject metaObject, RefClassImpl proxy, javax.jmi.reflect.RefObject delegator)
Method Detail |
---|
public Object refGetValue(String featureName)
refGetValue
in interface javax.jmi.reflect.RefFeatured
public void refSetValue(String featureName, Object value)
refSetValue
in interface javax.jmi.reflect.RefFeatured
public Object refInvokeOperation(String requestedOperation, List args) throws javax.jmi.reflect.RefException
refInvokeOperation
in interface javax.jmi.reflect.RefFeatured
javax.jmi.reflect.RefException
public void refDelete()
refDelete
in interface javax.jmi.reflect.RefObject
refDelete
in class RefObjectImpl
public Collection refVerifyConstraints(boolean deepVerify)
refVerifyConstraints
in interface javax.jmi.reflect.RefBaseObject
public Collection getConstraint() throws javax.jmi.reflect.JmiException
getConstraint
in interface ModelElement
javax.jmi.reflect.JmiException
public boolean getIsSpecification() throws javax.jmi.reflect.JmiException
getIsSpecification
in interface ModelElement
javax.jmi.reflect.JmiException
public void setIsSpecification(boolean isSpecification) throws javax.jmi.reflect.JmiException
ModelElement
setIsSpecification
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getComment() throws javax.jmi.reflect.JmiException
getComment
in interface ModelElement
javax.jmi.reflect.JmiException
public Set getAllSurroundingNamespaces() throws javax.jmi.reflect.JmiException
getAllSurroundingNamespaces
in interface Namespace
javax.jmi.reflect.JmiException
public Collection getTemplateArgument() throws javax.jmi.reflect.JmiException
getTemplateArgument
in interface ModelElement
javax.jmi.reflect.JmiException
public ModelElement getDefaultElement() throws javax.jmi.reflect.JmiException
getDefaultElement
in interface ModelElement
javax.jmi.reflect.JmiException
public void setDefaultElement(ModelElement defaultElement) throws javax.jmi.reflect.JmiException
ModelElement
setDefaultElement
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getPresentation() throws javax.jmi.reflect.JmiException
getPresentation
in interface ModelElement
javax.jmi.reflect.JmiException
public List getFeature() throws javax.jmi.reflect.JmiException
getFeature
in interface Classifier
javax.jmi.reflect.JmiException
public Collection getContainer() throws javax.jmi.reflect.JmiException
getContainer
in interface ModelElement
javax.jmi.reflect.JmiException
public boolean getIsLeaf() throws javax.jmi.reflect.JmiException
getIsLeaf
in interface GeneralizableElement
javax.jmi.reflect.JmiException
public void setIsLeaf(boolean isLeaf) throws javax.jmi.reflect.JmiException
GeneralizableElement
setIsLeaf
in interface GeneralizableElement
javax.jmi.reflect.JmiException
public Collection getSpecialization() throws javax.jmi.reflect.JmiException
getSpecialization
in interface GeneralizableElement
javax.jmi.reflect.JmiException
public boolean getIsRoot() throws javax.jmi.reflect.JmiException
getIsRoot
in interface GeneralizableElement
javax.jmi.reflect.JmiException
public void setIsRoot(boolean isRoot) throws javax.jmi.reflect.JmiException
GeneralizableElement
setIsRoot
in interface GeneralizableElement
javax.jmi.reflect.JmiException
public Collection getAssociation() throws javax.jmi.reflect.JmiException
getAssociation
in interface Classifier
javax.jmi.reflect.JmiException
public Collection getReferenceTag() throws javax.jmi.reflect.JmiException
getReferenceTag
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getStereotype() throws javax.jmi.reflect.JmiException
getStereotype
in interface ModelElement
javax.jmi.reflect.JmiException
public Set getContents() throws javax.jmi.reflect.JmiException
getContents
in interface Namespace
javax.jmi.reflect.JmiException
public Set getAllVisibleElements() throws javax.jmi.reflect.JmiException
getAllVisibleElements
in interface Namespace
javax.jmi.reflect.JmiException
public Collection getTargetFlow() throws javax.jmi.reflect.JmiException
getTargetFlow
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getSpecifiedEnd() throws javax.jmi.reflect.JmiException
getSpecifiedEnd
in interface Classifier
javax.jmi.reflect.JmiException
public String getName() throws javax.jmi.reflect.JmiException
getName
in interface ModelElement
javax.jmi.reflect.JmiException
public void setName(String name) throws javax.jmi.reflect.JmiException
ModelElement
setName
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getTypedFeature() throws javax.jmi.reflect.JmiException
getTypedFeature
in interface Classifier
javax.jmi.reflect.JmiException
public Collection getTypedParameter() throws javax.jmi.reflect.JmiException
getTypedParameter
in interface Classifier
javax.jmi.reflect.JmiException
public Collection getAsArgument() throws javax.jmi.reflect.JmiException
getAsArgument
in interface ModelElement
javax.jmi.reflect.JmiException
public List getTemplateParameter() throws javax.jmi.reflect.JmiException
getTemplateParameter
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getPackage() throws javax.jmi.reflect.JmiException
getPackage
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getSupplierDependency() throws javax.jmi.reflect.JmiException
getSupplierDependency
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getTaggedValue() throws javax.jmi.reflect.JmiException
getTaggedValue
in interface ModelElement
javax.jmi.reflect.JmiException
public ModelElement getTemplate() throws javax.jmi.reflect.JmiException
getTemplate
in interface ModelElement
javax.jmi.reflect.JmiException
public void setTemplate(ModelElement template) throws javax.jmi.reflect.JmiException
ModelElement
setTemplate
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getSourceFlow() throws javax.jmi.reflect.JmiException
getSourceFlow
in interface ModelElement
javax.jmi.reflect.JmiException
public VisibilityKind getVisibility() throws javax.jmi.reflect.JmiException
getVisibility
in interface ModelElement
javax.jmi.reflect.JmiException
public void setVisibility(VisibilityKind visibility) throws javax.jmi.reflect.JmiException
ModelElement
setVisibility
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getBehavior() throws javax.jmi.reflect.JmiException
getBehavior
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getClientDependency() throws javax.jmi.reflect.JmiException
getClientDependency
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getOwnedElement() throws javax.jmi.reflect.JmiException
getOwnedElement
in interface Namespace
javax.jmi.reflect.JmiException
public Collection getPowertypeRange() throws javax.jmi.reflect.JmiException
getPowertypeRange
in interface Classifier
javax.jmi.reflect.JmiException
public Namespace getNamespace() throws javax.jmi.reflect.JmiException
getNamespace
in interface ModelElement
javax.jmi.reflect.JmiException
public void setNamespace(Namespace namespace) throws javax.jmi.reflect.JmiException
ModelElement
setNamespace
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getGeneralization() throws javax.jmi.reflect.JmiException
getGeneralization
in interface GeneralizableElement
javax.jmi.reflect.JmiException
public boolean getIsAbstract() throws javax.jmi.reflect.JmiException
getIsAbstract
in interface GeneralizableElement
javax.jmi.reflect.JmiException
public void setIsAbstract(boolean isAbstract) throws javax.jmi.reflect.JmiException
GeneralizableElement
setIsAbstract
in interface GeneralizableElement
javax.jmi.reflect.JmiException
public Set allContents()
allContents
in interface Namespace
public Set allAttributes()
allAttributes
in interface Classifier
public Set allMethods()
allMethods
in interface Classifier
public Set allFeatures()
allFeatures
in interface Classifier
public Set allOperations()
allOperations
in interface Classifier
public Set associations()
associations
in interface Classifier
public Set allAssociations()
allAssociations
in interface Classifier
public Set oppositeAssociationEnds()
oppositeAssociationEnds
in interface Classifier
public ExtObject extDeepCopy(Map objectMap)
extDeepCopy
in interface ExtObject
public int extValueHash()
extValueHash
in interface ExtObject
public boolean extEquals(ExtObject extObject)
extEquals
in interface ExtObject
public Object extVisit(ExtVisitor visitor, Object argument) throws Exception
extVisit
in interface ExtObject
Exception
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |