Interface ICustomDatatypeVisitor
- All Known Subinterfaces:
IModelVisitor
- All Known Implementing Classes:
AbstractDeclarationFinder,AbstractFrozenElementsFinder,AbstractProjectVisitor,AbstractVarModelWriter,AbstractVisitor,AnnotationAssignmentFinder,AssignmentResolver.AssignBlockVisitor,ConfigurableIVMLWriter,ConstraintFinder,ConstraintSplitWriter,DatatypeFinder,DeclarationFinder,DeclarationInContainerFinder,DeclarationMapper,DeletedElementsCollector,EvalBlockFinder,FreezeBlockFinder,FrozenElementsFinder,InitialStructureCollector,IvmlValidationVisitor,IVMLWriter,MandatoryDeclarationClassifier,ModelElementTypeFinder,ModelStatistics.StatisticsVisitor,ModelVisitorAdapter,NamespaceFinder,PrefixSearchVisitor,ProjectCopyVisitor,ProjectInterfaceFinder,ProjectRewriteVisitor,VariableUsage
public interface ICustomDatatypeVisitor
Defines an interface for visiting datatypes. Please note that
no class directly uses this interface but the model visitor is
a sub interface of this interface. Further, please note that
datatypes in general and basis datatypes
in particular are not subject of being visited.
- Author:
- Lueder, El-Sharkawy, Holger Eichelberger
-
Method Summary
Modifier and TypeMethodDescriptionvoidvisitCompound(Compound compound) Method for visiting a compound.voidvisitDerivedDatatype(DerivedDatatype datatype) Method for visiting a derived datatype.voidMethod for visiting an enum.voidvisitEnumLiteral(EnumLiteral literal) Method for visiting an enum literal.voidvisitOrderedEnum(OrderedEnum eenum) Method for visiting an ordered enum.voidvisitReference(Reference reference) Method for visiting a reference.voidvisitSequence(Sequence sequence) Method for visiting a sequence.voidMethod for visiting a set.
-
Method Details
-
visitEnum
Method for visiting an enum.- Parameters:
eenum- The enum which should be visited.
-
visitOrderedEnum
Method for visiting an ordered enum.- Parameters:
eenum- The enum which should be visited.
-
visitCompound
Method for visiting a compound.- Parameters:
compound- The compound which should be visited.
-
visitDerivedDatatype
Method for visiting a derived datatype.- Parameters:
datatype- The datatype which should be visited.
-
visitEnumLiteral
Method for visiting an enum literal.- Parameters:
literal- The literal which should be visited.
-
visitReference
Method for visiting a reference.- Parameters:
reference- The reference which should be visited.
-
visitSequence
Method for visiting a sequence.- Parameters:
sequence- The sequence which should be visited.
-
visitSet
Method for visiting a set.- Parameters:
set- The set which should be visited.
-