ptolemy.data.type
Interface HasTypeConstraints

All Known Subinterfaces:
Typeable
All Known Implementing Classes:
AbstractActionsAttribute, AbstractActionsAttribute, ActionsAttribute, BaseUnit, ChannelPort, ChoiceParameter, ColorAttribute, CommitActionsAttribute, CommitActionsAttribute, Commutator.WidthDependentParameter, Commutator.WidthDependentParameter, Constraint, ContainerIgnoringAttribute, DDEIOPort, DebuggerParameter, DefaultDirectoryAttribute, DefaultModelAttribute, Distributor.WidthDependentParameter, Distributor.WidthDependentParameter, DoubleRangeParameter, Event.EventParameter, ExpertParameter, FileParameter, FilePortParameter, GTParameter, HierarchyFlatteningAttribute, IntRangeParameter, IterateOverArray.IteratePort, IterativeParameter, LocationAttribute, LocationParameter, MirrorPort, ModalPort, ModalPort, ModalRefinementPort, ModelExecutor.WrapperPort, ModelIOPort, ModelParameter, MultiCompositePort, NamedObjVariable, NameParameter, OutputActionsAttribute, OutputActionsAttribute, Parameter, ParameterPort, ParametersAttribute, PasswordAttribute, PortMatcher, PortParameter, Priority, PropertyParameter, PtalonExpressionParameter, PtalonParameter, PtinyOSNodeParameter, QueuedTypedIOPort, RefinementPort, RefinementPort, RefinementPort, RelationCollapsingAttribute, RelationHidingAttribute, SDFIOPort, SharedParameter, SingletonParameter, SizeAttribute, StringParameter, SynchronizeToRealtime, TableauParameter, TDLRefinementPort, TDLTaskPort, TemporaryVariable, TransformationMode, TransitionRefinementPort, TransitionRefinementPort, TypeAttribute, TypedIOPort, Variable, WindowPropertiesAttribute, WirelessIOPort

public interface HasTypeConstraints

Interface for objects that have type constraints. Type constraints are represented as inequalities between Typeable objects.

Since:
Ptolemy II 4.0
Version:
$Id: HasTypeConstraints.java 57040 2010-01-27 20:52:32Z cxh $
Author:
Yuhong Xiong, Xiaojun Liu, Edward A. Lee, Steve Neuendorffer
See Also:
InequalityTerm
Accepted Rating:
Red (cxh)
Proposed Rating:
Red (yuhong)

Method Summary
 java.util.Set<Inequality> typeConstraints()
          Return the type constraints of this object.
 

Method Detail

typeConstraints

java.util.Set<Inequality> typeConstraints()
Return the type constraints of this object. The constraints are a list of inequalities.

Returns:
a list of instances of Inequality.
See Also:
Inequality