org.eclipse.higgins.idas.api.model
Interface IAttributeValueModel

All Superinterfaces:
IModel
All Known Subinterfaces:
IAttributeSimpleValueModel

public interface IAttributeValueModel
extends IModel

Represents value's model of attributes as it defined in the context's ontology model.


Method Summary
 int getMaxCardinality()
          Deprecated. This has been moved to IAttributeModel
 int getMinCardinality()
          Deprecated. This has been moved to IAttributeModel
 boolean isSimple()
          Determines whether this value model represents simple attribute's value.
 
Methods inherited from interface org.eclipse.higgins.idas.api.model.IModel
getDisplayData, getType
 

Method Detail

getMaxCardinality

public int getMaxCardinality()
                      throws IdASException
Deprecated. This has been moved to IAttributeModel

Returns non negative integer value which represents maximum cardinality of represented attribute's value or -1 if not defined.

Throws:
IdASException
See Also:
getMaxCardinality()

getMinCardinality

public int getMinCardinality()
                      throws IdASException
Deprecated. This has been moved to IAttributeModel

Returns non negative integer value which represents minimum cardinality of represented attribute's value or -1 if not defined.

Throws:
IdASException
See Also:
getMinCardinality()

isSimple

public boolean isSimple()
                 throws IdASException
Determines whether this value model represents simple attribute's value.

Returns:
true if represented value is simple and false otherwise.
Throws:
IdASException