|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IlpMutableClass
ILOG CPL mutable class interface. Instances of IlpClass represent classes of the model. They provide access to the class hierarchy and to the class attributes.
| Method Summary | |
|---|---|
void |
addAttributeGroup(IlpAttributeGroup model)
Aggregates the given attribute model to the class definition. |
void |
addSubClass(IlpClass subClass)
Add the specified subclass to the list. |
void |
removeAttributeGroup(IlpAttributeGroup model)
Removes the given model from the list of aggregated attribute models. |
void |
removeSubClass(IlpClass subClass)
Removes a class from the list of subclasses. |
void |
setSuperClass(IlpClass superClass)
Sets the superclass. |
| Methods inherited from interface ilog.cpl.model.IlpClass |
|---|
getSubClasses, getSuperClass, isAssignableFrom, isSubClassOf, newInstance, newInstance |
| Methods inherited from interface ilog.cpl.model.IlpAttributeGroup |
|---|
addAttributeGroupListener, fireEvent, getAttribute, getAttributes, getDeclaredAttributes, getName, hasAttribute, removeAttributeGroupListener |
| Methods inherited from interface ilog.cpl.model.IlpMutableAttributeGroup |
|---|
addAttribute, removeAttribute |
| Methods inherited from interface ilog.cpl.model.IlpAttributeGroup |
|---|
addAttributeGroupListener, fireEvent, getAttribute, getAttributes, getDeclaredAttributes, getName, hasAttribute, removeAttributeGroupListener |
| Method Detail |
|---|
void setSuperClass(IlpClass superClass)
void addSubClass(IlpClass subClass)
void removeSubClass(IlpClass subClass)
void addAttributeGroup(IlpAttributeGroup model)
void removeAttributeGroup(IlpAttributeGroup model)
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||