|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ptolemy.data.type.ArrayType.ArrayBottomTypeTerm
private static class ArrayType.ArrayBottomTypeTerm
An InequalityTerm representing an arbitrary array type.
Field Summary | |
---|---|
private Type |
_arrayType
The array type with element types matching the typeable. |
Constructor Summary | |
---|---|
ArrayType.ArrayBottomTypeTerm(Type type)
Construct a term. |
Method Summary | |
---|---|
java.lang.Object |
getAssociatedObject()
Return an array type with element types given by the associated typeable. |
java.lang.Object |
getValue()
Return an array type with element types given by the associated typeable. |
InequalityTerm[] |
getVariables()
Return an array of size zero. |
void |
initialize(java.lang.Object e)
Throw an exception. |
boolean |
isSettable()
Return false. |
boolean |
isValueAcceptable()
Delegate to an array type with elements given by the type of the associated typeable. |
void |
setValue(java.lang.Object type)
Throw an exception. |
java.lang.String |
toString()
Delegate to an array type with elements given by the type of the associated typeable. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private Type _arrayType
Constructor Detail |
---|
public ArrayType.ArrayBottomTypeTerm(Type type)
Method Detail |
---|
public java.lang.Object getAssociatedObject()
getAssociatedObject
in interface InequalityTerm
public java.lang.Object getValue() throws IllegalActionException
getValue
in interface InequalityTerm
IllegalActionException
- If the type of the
associated typeable cannot be determined.InequalityTerm.setValue(Object)
public InequalityTerm[] getVariables()
getVariables
in interface InequalityTerm
public void initialize(java.lang.Object e) throws IllegalActionException
initialize
in interface InequalityTerm
e
- A Type.
IllegalActionException
- If this type is a constant,
or the argument is not a Type.public boolean isSettable()
isSettable
in interface InequalityTerm
public boolean isValueAcceptable()
isValueAcceptable
in interface InequalityTerm
public void setValue(java.lang.Object type) throws IllegalActionException
setValue
in interface InequalityTerm
type
- a Type.
IllegalActionException
- AlwaysInequalityTerm.getValue()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |