Interface AspectVisitor<T,C>
- Type Parameters:
T- The result type of the traversal operationC- The context of the computation
- All Known Implementing Classes:
AspectStreamTraversalVisitor,LanguageCollectorModelVisitor
public interface AspectVisitor<T,C>
Visitor interface for the traversal of Aspect Meta Model instances
-
Method Summary
Modifier and TypeMethodDescriptiondefault TvisitAbstractEntity(AbstractEntity abstractEntity, C context) default TvisitAspect(Aspect aspect, C context) visitBase(ModelElement modelElement, C context) default TvisitCharacteristic(Code code, C context) default TvisitCharacteristic(Collection collection, C context) default TvisitCharacteristic(Duration duration, C context) default TvisitCharacteristic(Either either, C context) default TvisitCharacteristic(Enumeration enumeration, C context) default TvisitCharacteristic(List list, C context) default TvisitCharacteristic(Measurement measurement, C context) default TvisitCharacteristic(Quantifiable quantifiable, C context) default TvisitCharacteristic(Set set, C context) default TvisitCharacteristic(SingleEntity singleEntity, C context) default TvisitCharacteristic(SortedSet sortedSet, C context) default TvisitCharacteristic(State state, C context) default TvisitCharacteristic(StructuredValue structuredValue, C context) default TvisitCharacteristic(TimeSeries timeSeries, C context) default TvisitCharacteristic(Trait trait, C context) default TvisitCharacteristic(Characteristic characteristic, C context) default Tdefault TvisitCollection(Collection collection, C context) default TvisitCollectionValue(CollectionValue value, C context) default TvisitComplexType(ComplexType complexType, C context) default TvisitConstraint(Constraint constraint, C context) default TvisitDuration(Duration duration, C context) default TvisitEither(Either either, C context) default TvisitEncodingConstraint(EncodingConstraint encodingConstraint, C context) default TvisitEntity(Entity entity, C context) default TvisitEntityInstance(EntityInstance instance, C context) default TvisitEnumeration(Enumeration enumeration, C context) default TvisitEvent(Event event, C context) default TvisitFixedPointConstraint(FixedPointConstraint fixedPointConstraint, C context) default TvisitHasProperties(Aspect aspect, C context) default TvisitHasProperties(ComplexType complexType, C context) default TvisitHasProperties(HasProperties element, C context) default TvisitLanguageConstraint(LanguageConstraint languageConstraint, C context) default TvisitLengthConstraint(LengthConstraint lengthConstraint, C context) default Tdefault TvisitLocaleConstraint(LocaleConstraint localeConstraint, C context) default TvisitMeasurement(Measurement measurement, C context) default TvisitOperation(Operation operation, C context) default TvisitProperty(Property property, C context) default TvisitQuantifiable(Quantifiable quantifiable, C context) default TvisitQuantityKind(QuantityKind quantityKind, C context) default TvisitRangeConstraint(RangeConstraint rangeConstraint, C context) default TvisitRegularExpressionConstraint(RegularExpressionConstraint regularExpressionConstraint, C context) default TvisitScalar(Scalar scalar, C context) default TvisitScalarValue(ScalarValue value, C context) default Tdefault TvisitSingleEntity(SingleEntity singleEntity, C context) default TvisitSortedSet(SortedSet sortedSet, C context) default TvisitState(State state, C context) default TvisitStructuredValue(StructuredValue structuredValue, C context) default TvisitStructureElement(StructureElement structureElement, C context) default TvisitTimeSeries(TimeSeries timeSeries, C context) default TvisitTrait(Trait trait, C context) default TvisitType(ComplexType complexType, C context) default Tdefault Tdefault Tdefault TvisitValue(Value value, C context)
-
Method Details
-
visitBase
-
visitStructureElement
-
visitAspect
-
visitHasProperties
-
visitProperty
-
visitOperation
-
visitEvent
-
visitCharacteristic
-
visitEntity
-
visitAbstractEntity
-
visitUnit
-
visitQuantityKind
-
visitConstraint
-
visitCode
-
visitCharacteristic
-
visitTrait
-
visitCharacteristic
-
visitCollection
-
visitCharacteristic
-
visitDuration
-
visitCharacteristic
-
visitEither
-
visitCharacteristic
-
visitEnumeration
-
visitCharacteristic
-
visitFixedPointConstraint
-
visitEncodingConstraint
-
visitLanguageConstraint
-
visitLengthConstraint
-
visitList
-
visitCharacteristic
-
visitLocaleConstraint
-
visitMeasurement
-
visitCharacteristic
-
visitQuantifiable
-
visitCharacteristic
-
visitRangeConstraint
-
visitRegularExpressionConstraint
default T visitRegularExpressionConstraint(RegularExpressionConstraint regularExpressionConstraint, C context) -
visitSet
-
visitCharacteristic
-
visitSingleEntity
-
visitCharacteristic
-
visitSortedSet
-
visitCharacteristic
-
visitState
-
visitCharacteristic
-
visitStructuredValue
-
visitCharacteristic
-
visitTimeSeries
-
visitCharacteristic
-
visitHasProperties
-
visitType
-
visitScalar
-
visitType
-
visitComplexType
-
visitHasProperties
-
visitType
-
visitValue
-
visitScalarValue
-
visitCollectionValue
-
visitEntityInstance
-