Package | Description |
---|---|
ptolemy.data.type |
The type system.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayType
A class representing the type of an ArrayToken.
|
class |
AssociativeType
This class represents structures that store (key, value) pairs.
|
class |
FixType
This class represents the type of fix point token objects.
|
class |
FunctionType
A class representing the type of a FunctionToken.
|
class |
MatrixType
The base type of matrix token classes.
|
static class |
MatrixType.BooleanMatrixType
The boolean matrix data type.
|
static class |
MatrixType.ComplexMatrixType
The complex matrix data type.
|
static class |
MatrixType.DoubleMatrixType
The double matrix data type.
|
static class |
MatrixType.FixMatrixType
The fix matrix data type.
|
static class |
MatrixType.IntMatrixType
The integer matrix data type.
|
static class |
MatrixType.LongMatrixType
The long matrix data type.
|
class |
ObjectType
A type of tokens that contain arbitrary Java objects.
|
class |
RecordType
A class representing the type of a RecordToken.
|
class |
TupleType
A class representing the type of a FunctionToken.
|
class |
UnionType
A class representing the type of a UnionToken.
|
Modifier and Type | Method and Description |
---|---|
protected StructuredType |
ObjectType._getRepresentative()
Return a static instance of this object type.
|
protected StructuredType |
FunctionType._getRepresentative()
Return a static instance of FunctionType.
|
protected StructuredType |
UnionType._getRepresentative()
Return a static instance of RecordType.
|
protected StructuredType |
TupleType._getRepresentative()
Return a static instance of TupleType.
|
protected StructuredType |
MatrixType._getRepresentative()
Return a static instance of this structured type.
|
protected StructuredType |
RecordType._getRepresentative()
Return a static instance of RecordType.
|
protected abstract StructuredType |
StructuredType._getRepresentative()
Return a static instance of this structured type.
|
protected StructuredType |
FixType._getRepresentative()
Return a static instance of this structured type.
|
protected StructuredType |
ArrayType._getRepresentative()
Return a static instance of ArrayType.
|
protected StructuredType |
ObjectType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
FunctionType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
UnionType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
TupleType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
MatrixType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
RecordType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected abstract StructuredType |
StructuredType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
FixType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
ArrayType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
ObjectType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
FunctionType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
UnionType._leastUpperBound(StructuredType type)
Return the least Upper bound of this type with the specified
type.
|
protected StructuredType |
TupleType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
MatrixType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
RecordType._leastUpperBound(StructuredType type)
Return the least Upper bound of this type with the specified
type.
|
protected abstract StructuredType |
StructuredType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
FixType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
ArrayType._leastUpperBound(StructuredType type)
Return the least Upper bound of this type with the specified
type.
|
Modifier and Type | Method and Description |
---|---|
protected int |
ObjectType._compare(StructuredType type)
Compare this type with the specified type.
|
protected int |
FunctionType._compare(StructuredType type)
Compare this type with the specified type.
|
protected int |
UnionType._compare(StructuredType type)
Compare this type with the specified type.
|
protected int |
TupleType._compare(StructuredType type)
Compare this type with the specified type.
|
protected int |
MatrixType._compare(StructuredType type)
Compare this type with the specified type.
|
protected int |
RecordType._compare(StructuredType type)
Compare this type with the specified type.
|
protected abstract int |
StructuredType._compare(StructuredType type)
Compare this type with the specified type.
|
protected int |
FixType._compare(StructuredType type)
Compare this type with the specified type.
|
protected int |
ArrayType._compare(StructuredType type)
Compare this type with the specified type.
|
protected StructuredType |
ObjectType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
FunctionType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
UnionType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
TupleType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
MatrixType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
RecordType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected abstract StructuredType |
StructuredType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
FixType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
ArrayType._greatestLowerBound(StructuredType type)
Return the greatest lower bound of this type with the specified
type.
|
protected StructuredType |
ObjectType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
FunctionType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
UnionType._leastUpperBound(StructuredType type)
Return the least Upper bound of this type with the specified
type.
|
protected StructuredType |
TupleType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
MatrixType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
RecordType._leastUpperBound(StructuredType type)
Return the least Upper bound of this type with the specified
type.
|
protected abstract StructuredType |
StructuredType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
FixType._leastUpperBound(StructuredType type)
Return the least upper bound of this type with the specified
type.
|
protected StructuredType |
ArrayType._leastUpperBound(StructuredType type)
Return the least Upper bound of this type with the specified
type.
|
void |
FunctionType.updateType(StructuredType newType)
Update this type to the specified FunctionType.
|
void |
UnionType.updateType(StructuredType newType)
Update this Type to the specified UnionType.
|
void |
TupleType.updateType(StructuredType newType)
Update this type to the specified TupleType.
|
void |
MatrixType.updateType(StructuredType newType)
Update this StructuredType to the specified Structured Type.
|
void |
RecordType.updateType(StructuredType newType)
Update this Type to the specified RecordType.
|
void |
StructuredType.updateType(StructuredType newType)
Update this StructuredType to the specified Structured Type.
|
void |
FixType.updateType(StructuredType newType)
Update this StructuredType to the specified Structured Type.
|
void |
ArrayType.updateType(StructuredType newType)
Update this Type to the specified ArrayType.
|