Package de.monticore.types3.streams
Class StreamSymTypeRelations
java.lang.Object
de.monticore.types3.streams.StreamSymTypeRelations
relations for built-in Stream SymTypes
these are Stream, EventStream, SyncStream, ToptStream, and UntimedStream.
This does NOT include types deriving from these.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SymTypeExpressionprotected booleanprotected boolean_isStream(SymTypeExpression type) protected booleanprotected booleanprotected booleanprotected booleanprotected static StreamSymTypeRelationsstatic SymTypeExpressionstatic voidinit()static booleanprotected booleanisSpecificStream(SymTypeExpression type, String streamName) static booleanisStream(SymTypeExpression type) static booleanstatic booleanstatic booleanstatic booleanstatic voidreset()protected static voidsetDelegate(StreamSymTypeRelations newDelegate)
-
Field Details
-
STREAM
- See Also:
-
EVENT_STREAM
- See Also:
-
SYNC_STREAM
- See Also:
-
TOPT_STREAM
- See Also:
-
UNTIMED_STREAM
- See Also:
-
delegate
-
-
Constructor Details
-
StreamSymTypeRelations
public StreamSymTypeRelations()
-
-
Method Details
-
isStream
-
_isStream
-
isEventStream
-
_isEventStream
-
isSyncStream
-
_isSyncStream
-
isToptStream
-
_isToptStream
-
isUntimedStream
-
_isUntimedStream
-
isStreamOfUnknownSubType
-
_isStreamOfUnknownSubType
-
getStreamElementType
- Returns:
- the Element type of a Stream.
-
_getStreamElementType
-
isSpecificStream
-
init
public static void init() -
reset
public static void reset() -
setDelegate
-
getDelegate
-