uci.uml.Foundation.Core
Interface GeneralizableElement
- All Known Subinterfaces:
- MMPackage
- All Known Implementing Classes:
- GeneralizableElementImpl
- public abstract interface GeneralizableElement
- extends Namespace
| Methods inherited from interface uci.uml.Foundation.Core.ModelElement |
addBehavior,
addProvision,
addRequirement,
addVetoableChangeListener,
getBehavior,
getConstraint,
getElementOwnership,
getElementReference,
getNamespace,
getOCLTypeStr,
getProvision,
getRequirement,
getStereotype,
getTemplate,
getTemplateParameter,
prepareForTrash,
recoverFromTrash,
removeBehavior,
removeProvision,
removeRequirement,
removeVetoableChangeListener,
setBehavior,
setConstraint,
setElementOwnership,
setElementReference,
setNamespace,
setProvision,
setRequirement,
setStereotype,
setTemplate,
setTemplateParameter |
serialVersionUID
public static final long serialVersionUID
getIsRoot
public boolean getIsRoot()
setIsRoot
public void setIsRoot(boolean x)
throws PropertyVetoException
getIsLeaf
public boolean getIsLeaf()
setIsLeaf
public void setIsLeaf(boolean x)
throws PropertyVetoException
getIsAbstract
public boolean getIsAbstract()
setIsAbstract
public void setIsAbstract(boolean x)
throws PropertyVetoException
getGeneralization
public Vector getGeneralization()
setGeneralization
public void setGeneralization(Vector x)
throws PropertyVetoException
addGeneralization
public void addGeneralization(Generalization x)
throws PropertyVetoException
removeGeneralization
public void removeGeneralization(Generalization x)
throws PropertyVetoException
getSpecialization
public Vector getSpecialization()
setSpecialization
public void setSpecialization(Vector x)
throws PropertyVetoException
addSpecialization
public void addSpecialization(Generalization x)
throws PropertyVetoException
removeSpecialization
public void removeSpecialization(Generalization x)
throws PropertyVetoException