org.omg.uml.foundation.core
Interface GeneralizableElement

All Superinterfaces:
Element, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
Actor, Artifact, AssociationClass, AssociationRole, Classifier, ClassifierInState, ClassifierRole, Collaboration, Component, DataType, Enumeration, Interface, Model, Node, Primitive, ProgrammingLanguageDataType, Signal, Stereotype, Subsystem, UmlAssociation, UmlClass, UmlException, UmlPackage, UseCase

public interface GeneralizableElement
extends ModelElement

GeneralizableElement object instance interface.


Method Summary
 Collection getGeneralization()
          Returns the value of reference generalization.
 boolean isAbstract()
          Returns the value of attribute isAbstract.
 boolean isLeaf()
          Returns the value of attribute isLeaf.
 boolean isRoot()
          Returns the value of attribute isRoot.
 void setAbstract(boolean newValue)
          Sets the value of isAbstract attribute.
 void setLeaf(boolean newValue)
          Sets the value of isLeaf attribute.
 void setRoot(boolean newValue)
          Sets the value of isRoot attribute.
 
Methods inherited from interface org.omg.uml.foundation.core.ModelElement
getClientDependency, getComment, getConstraint, getName, getNamespace, getSourceFlow, getStereotype, getTaggedValue, getTargetFlow, getTemplateParameter, getVisibility, isSpecification, setName, setNamespace, setSpecification, setVisibility
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

isRoot

public boolean isRoot()
Returns the value of attribute isRoot.

Returns:
Value of attribute isRoot.

setRoot

public void setRoot(boolean newValue)
Sets the value of isRoot attribute. See isRoot() for description on the attribute.

Parameters:
newValue - New value to be set.

isLeaf

public boolean isLeaf()
Returns the value of attribute isLeaf.

Returns:
Value of attribute isLeaf.

setLeaf

public void setLeaf(boolean newValue)
Sets the value of isLeaf attribute. See isLeaf() for description on the attribute.

Parameters:
newValue - New value to be set.

isAbstract

public boolean isAbstract()
Returns the value of attribute isAbstract.

Returns:
Value of attribute isAbstract.

setAbstract

public void setAbstract(boolean newValue)
Sets the value of isAbstract attribute. See isAbstract() for description on the attribute.

Parameters:
newValue - New value to be set.

getGeneralization

public Collection getGeneralization()
Returns the value of reference generalization.

Returns:
Value of reference generalization.