org.omg.uml.foundation.core
Interface Generalization

All Superinterfaces:
Element, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, Relationship

public interface Generalization
extends Relationship

Generalization object instance interface.


Method Summary
 GeneralizableElement getChild()
          Returns the value of reference child.
 String getDiscriminator()
          Returns the value of attribute discriminator.
 GeneralizableElement getParent()
          Returns the value of reference parent.
 Classifier getPowertype()
          Returns the value of reference powertype.
 void setChild(GeneralizableElement newValue)
          Sets the value of reference child.
 void setDiscriminator(String newValue)
          Sets the value of discriminator attribute.
 void setParent(GeneralizableElement newValue)
          Sets the value of reference parent.
 void setPowertype(Classifier newValue)
          Sets the value of reference powertype.
 
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

getDiscriminator

public String getDiscriminator()
Returns the value of attribute discriminator.

Returns:
Value of attribute discriminator.

setDiscriminator

public void setDiscriminator(String newValue)
Sets the value of discriminator attribute. See getDiscriminator() for description on the attribute.

Parameters:
newValue - New value to be set.

getChild

public GeneralizableElement getChild()
Returns the value of reference child.

Returns:
Value of reference child.

setChild

public void setChild(GeneralizableElement newValue)
Sets the value of reference child. See getChild() for description on the reference.

Parameters:
newValue - New value to be set.

getParent

public GeneralizableElement getParent()
Returns the value of reference parent.

Returns:
Value of reference parent.

setParent

public void setParent(GeneralizableElement newValue)
Sets the value of reference parent. See getParent() for description on the reference.

Parameters:
newValue - New value to be set.

getPowertype

public Classifier getPowertype()
Returns the value of reference powertype.

Returns:
Value of reference powertype.

setPowertype

public void setPowertype(Classifier newValue)
Sets the value of reference powertype. See getPowertype() for description on the reference.

Parameters:
newValue - New value to be set.