uci.uml.Foundation.Core
Interface GeneralizableElement

All Known Subinterfaces:
MMPackage
All Known Implementing Classes:
GeneralizableElementImpl

public abstract interface GeneralizableElement
extends Namespace


Field Summary
static long serialVersionUID
           
 
Fields inherited from class uci.uml.Foundation.Core.Namespace
serialVersionUID
 
Fields inherited from class uci.uml.Foundation.Core.ModelElement
serialVersionUID
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Fields inherited from class uci.uml.Foundation.Core.Element
serialVersionUID
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 void addGeneralization(Generalization x)
           
 void addSpecialization(Generalization x)
           
 Vector getGeneralization()
           
 boolean getIsAbstract()
           
 boolean getIsLeaf()
           
 boolean getIsRoot()
           
 Vector getSpecialization()
           
 void removeGeneralization(Generalization x)
           
 void removeSpecialization(Generalization x)
           
 void setGeneralization(Vector x)
           
 void setIsAbstract(boolean x)
           
 void setIsLeaf(boolean x)
           
 void setIsRoot(boolean x)
           
 void setSpecialization(Vector x)
           
 
Methods inherited from interface uci.uml.Foundation.Core.Namespace
addOwnedElement, addPrivateOwnedElement, addProtectedOwnedElement, addPublicOwnedElement, findElementNamed, getOwnedElement, removeOwnedElement, setOwnedElement
 
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
 
Methods inherited from interface uci.uml.Foundation.Core.Element
getCharacteristic, getId, getName, getTaggedValue, setCharacteristic, setName, setTaggedValue
 

Field Detail

serialVersionUID

public static final long serialVersionUID
Method Detail

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