ilog.cpl.model
Interface IlpMutableAttributeGroup

All Superinterfaces:
IlpAttributeGroup
All Known Subinterfaces:
IlpMutableClass
All Known Implementing Classes:
IlpBeansClass, IlpDefaultAttributeGroup, IlpDefaultClass, IlpExtendedAttributeGroup, IltObjectInfo

public interface IlpMutableAttributeGroup
extends IlpAttributeGroup

This interface defines a dynamic collection of attributes.

Since:
JTGO 3.0

Method Summary
 void addAttribute(IlpAttribute a)
          Adds a new attribute to the model.
 void removeAttribute(IlpAttribute a)
          Removes the given attribute from the model.
 
Methods inherited from interface ilog.cpl.model.IlpAttributeGroup
addAttributeGroupListener, fireEvent, getAttribute, getAttributes, getDeclaredAttributes, getName, hasAttribute, removeAttributeGroupListener
 

Method Detail

addAttribute

void addAttribute(IlpAttribute a)
Adds a new attribute to the model.

This method should also update the attribute group information within the attribute that is being added.

See Also:
IlpAttribute.setAttributeGroup(ilog.cpl.model.IlpAttributeGroup)

removeAttribute

void removeAttribute(IlpAttribute a)
Removes the given attribute from the model.

This method should also update the attribute group information within the attribute that is being removed.

See Also:
IlpAttribute.setAttributeGroup(ilog.cpl.model.IlpAttributeGroup)


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.