ilog.views.sdm.model
Interface IlvSDMNode

All Known Subinterfaces:
IlvMutableSDMLink, IlvMutableSDMNode, IlvSDMLink
All Known Implementing Classes:
IlvDefaultSDMLink, IlvDefaultSDMNode

public interface IlvSDMNode

IlvSDMNode is the base interface used to describe the nodes and the links of a default SDM model.

Since:
JViews 4.0
See Also:
IlvDefaultSDMModel

Method Summary
 Enumeration getChildren()
          Returns the children of this data object, that is, the objects contained in the submodel attached to this object.
 String getID()
          Returns the identifier of the object.
 IlvSDMNode getParent()
          Returns the parent of this data object, that is, the object to which the submodel containing this object is attached.
 Object getProperty(String property)
          Returns the value of a property of the data object, or null if the property does not exist.
 String[] getPropertyNames()
          Returns the names of all the properties of this object.
 String getTag()
          Returns the symbolic type (or "tag") of the object.
 

Method Detail

getTag

String getTag()
Returns the symbolic type (or "tag") of the object.


getID

String getID()
Returns the identifier of the object.


getChildren

Enumeration getChildren()
Returns the children of this data object, that is, the objects contained in the submodel attached to this object.

Returns:
An enumeration of IlvSDMNodes.

getParent

IlvSDMNode getParent()
Returns the parent of this data object, that is, the object to which the submodel containing this object is attached.


getProperty

Object getProperty(String property)
Returns the value of a property of the data object, or null if the property does not exist.

Parameters:
property - The property to get.

getPropertyNames

String[] getPropertyNames()
Returns the names of all the properties of this object.



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