Interface Types
- All Known Implementing Classes:
TypesCtr
public interface Types
Represents the result of a parsing activity.
-
Method Summary
Modifier and TypeMethodDescriptionReturns a unmodifiable list of collected types obtained during the parsing activity<T extends Type>
TReturns a Model instance given a nameReturns a Type instance given a name
-
Method Details
-
getAllTypes
Collection<Type> getAllTypes()Returns a unmodifiable list of collected types obtained during the parsing activity- Returns:
- list of types
-
getBy
Returns a Type instance given a name- Parameters:
name
- the requested type name- Returns:
- a type instance
-
getBy
Returns a Model instance given a name- Parameters:
type
- type of the requested model (seeExtensibleType
derivatives)name
- the requested type name- Returns:
- the type instance or null if not found
-