public interface IDefaultArchimateVisitor extends IArchimateVisitor
IArchimateVisitor whose default strategy consists in transmitting the visit() call to the super class visit method.
On root metaclasses, the visitor tries to delegate the parent metaclass metamodel visitor if available.If not available, null is returned.
IInfrastructureVisitor getInfrastructureVisitor()
IInfrastructureVisitor is needed.
If null is returned the caller will return null.
IInfrastructureVisitor visitor or null.default java.lang.Object visitAccess(Access obj)
visitAccess in interface IArchimateVisitordefault java.lang.Object visitActiveStructureElement(ActiveStructureElement obj)
visitActiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitAggregation(Aggregation obj)
visitAggregation in interface IArchimateVisitordefault java.lang.Object visitAndJunction(AndJunction obj)
visitAndJunction in interface IArchimateVisitordefault java.lang.Object visitApplicationCollaboration(ApplicationCollaboration obj)
visitApplicationCollaboration in interface IArchimateVisitordefault java.lang.Object visitApplicationComponent(ApplicationComponent obj)
visitApplicationComponent in interface IArchimateVisitordefault java.lang.Object visitApplicationEvent(ApplicationEvent obj)
visitApplicationEvent in interface IArchimateVisitordefault java.lang.Object visitApplicationFolder(ApplicationFolder obj)
visitApplicationFolder in interface IArchimateVisitordefault java.lang.Object visitApplicationFunction(ApplicationFunction obj)
visitApplicationFunction in interface IArchimateVisitordefault java.lang.Object visitApplicationInteraction(ApplicationInteraction obj)
visitApplicationInteraction in interface IArchimateVisitordefault java.lang.Object visitApplicationInterface(ApplicationInterface obj)
visitApplicationInterface in interface IArchimateVisitordefault java.lang.Object visitApplicationInternalActiveStructureElement(ApplicationInternalActiveStructureElement obj)
visitApplicationInternalActiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitApplicationInternalBehaviorElement(ApplicationInternalBehaviorElement obj)
visitApplicationInternalBehaviorElement in interface IArchimateVisitordefault java.lang.Object visitApplicationProcess(ApplicationProcess obj)
visitApplicationProcess in interface IArchimateVisitordefault java.lang.Object visitApplicationService(ApplicationService obj)
visitApplicationService in interface IArchimateVisitordefault java.lang.Object visitArchimateAbstractElement(ArchimateAbstractElement obj)
visitArchimateAbstractElement in interface IArchimateVisitordefault java.lang.Object visitArchimateProject(ArchimateProject obj)
visitArchimateProject in interface IArchimateVisitordefault java.lang.Object visitArchimateView(ArchimateView obj)
visitArchimateView in interface IArchimateVisitordefault java.lang.Object visitArtifact(Artifact obj)
visitArtifact in interface IArchimateVisitordefault java.lang.Object visitAssessment(Assessment obj)
visitAssessment in interface IArchimateVisitordefault java.lang.Object visitAssignment(Assignment obj)
visitAssignment in interface IArchimateVisitordefault java.lang.Object visitAssociation(Association obj)
visitAssociation in interface IArchimateVisitordefault java.lang.Object visitBehaviorElement(BehaviorElement obj)
visitBehaviorElement in interface IArchimateVisitordefault java.lang.Object visitBusinessActor(BusinessActor obj)
visitBusinessActor in interface IArchimateVisitordefault java.lang.Object visitBusinessCollaboration(BusinessCollaboration obj)
visitBusinessCollaboration in interface IArchimateVisitordefault java.lang.Object visitBusinessEvent(BusinessEvent obj)
visitBusinessEvent in interface IArchimateVisitordefault java.lang.Object visitBusinessFolder(BusinessFolder obj)
visitBusinessFolder in interface IArchimateVisitordefault java.lang.Object visitBusinessFunction(BusinessFunction obj)
visitBusinessFunction in interface IArchimateVisitordefault java.lang.Object visitBusinessInteraction(BusinessInteraction obj)
visitBusinessInteraction in interface IArchimateVisitordefault java.lang.Object visitBusinessInterface(BusinessInterface obj)
visitBusinessInterface in interface IArchimateVisitordefault java.lang.Object visitBusinessInternalActiveStructureElement(BusinessInternalActiveStructureElement obj)
visitBusinessInternalActiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitBusinessInternalBehaviorElement(BusinessInternalBehaviorElement obj)
visitBusinessInternalBehaviorElement in interface IArchimateVisitordefault java.lang.Object visitBusinessObject(BusinessObject obj)
visitBusinessObject in interface IArchimateVisitordefault java.lang.Object visitBusinessPassiveStructureElement(BusinessPassiveStructureElement obj)
visitBusinessPassiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitBusinessProcess(BusinessProcess obj)
visitBusinessProcess in interface IArchimateVisitordefault java.lang.Object visitBusinessRole(BusinessRole obj)
visitBusinessRole in interface IArchimateVisitordefault java.lang.Object visitBusinessService(BusinessService obj)
visitBusinessService in interface IArchimateVisitordefault java.lang.Object visitCapability(Capability obj)
visitCapability in interface IArchimateVisitordefault java.lang.Object visitCommunicationNetwork(CommunicationNetwork obj)
visitCommunicationNetwork in interface IArchimateVisitordefault java.lang.Object visitCompositeElement(CompositeElement obj)
visitCompositeElement in interface IArchimateVisitordefault java.lang.Object visitComposition(Composition obj)
visitComposition in interface IArchimateVisitordefault java.lang.Object visitConcept(Concept obj)
visitConcept in interface IArchimateVisitordefault java.lang.Object visitConstraint(Constraint obj)
visitConstraint in interface IArchimateVisitordefault java.lang.Object visitContract(Contract obj)
visitContract in interface IArchimateVisitordefault java.lang.Object visitCourseOfAction(CourseOfAction obj)
visitCourseOfAction in interface IArchimateVisitordefault java.lang.Object visitDataObject(DataObject obj)
visitDataObject in interface IArchimateVisitordefault java.lang.Object visitDeliverable(Deliverable obj)
visitDeliverable in interface IArchimateVisitordefault java.lang.Object visitDependencyRelationship(DependencyRelationship obj)
visitDependencyRelationship in interface IArchimateVisitordefault java.lang.Object visitDevice(Device obj)
visitDevice in interface IArchimateVisitordefault java.lang.Object visitDistributionNetwork(DistributionNetwork obj)
visitDistributionNetwork in interface IArchimateVisitordefault java.lang.Object visitDriver(Driver obj)
visitDriver in interface IArchimateVisitordefault java.lang.Object visitDynamicRelationship(DynamicRelationship obj)
visitDynamicRelationship in interface IArchimateVisitordefault java.lang.Object visitElement(Element obj)
visitElement in interface IArchimateVisitordefault java.lang.Object visitEquipment(Equipment obj)
visitEquipment in interface IArchimateVisitordefault java.lang.Object visitEvent(Event obj)
visitEvent in interface IArchimateVisitordefault java.lang.Object visitExternalActiveStructureElement(ExternalActiveStructureElement obj)
visitExternalActiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitExternalBehaviorElement(ExternalBehaviorElement obj)
visitExternalBehaviorElement in interface IArchimateVisitordefault java.lang.Object visitFacility(Facility obj)
visitFacility in interface IArchimateVisitordefault java.lang.Object visitFlow(Flow obj)
visitFlow in interface IArchimateVisitordefault java.lang.Object visitFolder(Folder obj)
visitFolder in interface IArchimateVisitordefault java.lang.Object visitGap(Gap obj)
visitGap in interface IArchimateVisitordefault java.lang.Object visitGoal(Goal obj)
visitGoal in interface IArchimateVisitordefault java.lang.Object visitGrouping(Grouping obj)
visitGrouping in interface IArchimateVisitordefault java.lang.Object visitImplementationEvent(ImplementationEvent obj)
visitImplementationEvent in interface IArchimateVisitordefault java.lang.Object visitImplementationFolder(ImplementationFolder obj)
visitImplementationFolder in interface IArchimateVisitordefault java.lang.Object visitInfluence(Influence obj)
visitInfluence in interface IArchimateVisitordefault java.lang.Object visitInternalActiveStructureElement(InternalActiveStructureElement obj)
visitInternalActiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitInternalBehaviorElement(InternalBehaviorElement obj)
visitInternalBehaviorElement in interface IArchimateVisitordefault java.lang.Object visitJunction(Junction obj)
visitJunction in interface IArchimateVisitordefault java.lang.Object visitLocation(Location obj)
visitLocation in interface IArchimateVisitordefault java.lang.Object visitMaterial(Material obj)
visitMaterial in interface IArchimateVisitordefault java.lang.Object visitMeaning(Meaning obj)
visitMeaning in interface IArchimateVisitordefault java.lang.Object visitModel(Model obj)
visitModel in interface IArchimateVisitordefault java.lang.Object visitMotivationElement(MotivationElement obj)
visitMotivationElement in interface IArchimateVisitordefault java.lang.Object visitMotivationFolder(MotivationFolder obj)
visitMotivationFolder in interface IArchimateVisitordefault java.lang.Object visitNode(Node obj)
visitNode in interface IArchimateVisitordefault java.lang.Object visitOrJunction(OrJunction obj)
visitOrJunction in interface IArchimateVisitordefault java.lang.Object visitOtherRelationship(OtherRelationship obj)
visitOtherRelationship in interface IArchimateVisitordefault java.lang.Object visitOutcome(Outcome obj)
visitOutcome in interface IArchimateVisitordefault java.lang.Object visitPassiveStructureElement(PassiveStructureElement obj)
visitPassiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitPath(Path obj)
visitPath in interface IArchimateVisitordefault java.lang.Object visitPhysicalFolder(PhysicalFolder obj)
visitPhysicalFolder in interface IArchimateVisitordefault java.lang.Object visitPlateau(Plateau obj)
visitPlateau in interface IArchimateVisitordefault java.lang.Object visitPrinciple(Principle obj)
visitPrinciple in interface IArchimateVisitordefault java.lang.Object visitProduct(Product obj)
visitProduct in interface IArchimateVisitordefault java.lang.Object visitRealization(Realization obj)
visitRealization in interface IArchimateVisitordefault java.lang.Object visitRelationship(Relationship obj)
visitRelationship in interface IArchimateVisitordefault java.lang.Object visitRelationshipConnector(RelationshipConnector obj)
visitRelationshipConnector in interface IArchimateVisitordefault java.lang.Object visitRepresentation(Representation obj)
visitRepresentation in interface IArchimateVisitordefault java.lang.Object visitRequirement(Requirement obj)
visitRequirement in interface IArchimateVisitordefault java.lang.Object visitResource(Resource obj)
visitResource in interface IArchimateVisitordefault java.lang.Object visitServing(Serving obj)
visitServing in interface IArchimateVisitordefault java.lang.Object visitSpecialization(Specialization obj)
visitSpecialization in interface IArchimateVisitordefault java.lang.Object visitStakeholder(Stakeholder obj)
visitStakeholder in interface IArchimateVisitordefault java.lang.Object visitStrategyBehaviorElement(StrategyBehaviorElement obj)
visitStrategyBehaviorElement in interface IArchimateVisitordefault java.lang.Object visitStrategyFolder(StrategyFolder obj)
visitStrategyFolder in interface IArchimateVisitordefault java.lang.Object visitStructuralRelationship(StructuralRelationship obj)
visitStructuralRelationship in interface IArchimateVisitordefault java.lang.Object visitStructureElement(StructureElement obj)
visitStructureElement in interface IArchimateVisitordefault java.lang.Object visitSystemSoftware(SystemSoftware obj)
visitSystemSoftware in interface IArchimateVisitordefault java.lang.Object visitTechnologyActiveStructureElement(TechnologyActiveStructureElement obj)
visitTechnologyActiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitTechnologyCollaboration(TechnologyCollaboration obj)
visitTechnologyCollaboration in interface IArchimateVisitordefault java.lang.Object visitTechnologyEvent(TechnologyEvent obj)
visitTechnologyEvent in interface IArchimateVisitordefault java.lang.Object visitTechnologyFolder(TechnologyFolder obj)
visitTechnologyFolder in interface IArchimateVisitordefault java.lang.Object visitTechnologyFunction(TechnologyFunction obj)
visitTechnologyFunction in interface IArchimateVisitordefault java.lang.Object visitTechnologyInteraction(TechnologyInteraction obj)
visitTechnologyInteraction in interface IArchimateVisitordefault java.lang.Object visitTechnologyInterface(TechnologyInterface obj)
visitTechnologyInterface in interface IArchimateVisitordefault java.lang.Object visitTechnologyInternalActiveStructureElement(TechnologyInternalActiveStructureElement obj)
visitTechnologyInternalActiveStructureElement in interface IArchimateVisitordefault java.lang.Object visitTechnologyInternalBehaviorElement(TechnologyInternalBehaviorElement obj)
visitTechnologyInternalBehaviorElement in interface IArchimateVisitordefault java.lang.Object visitTechnologyObject(TechnologyObject obj)
visitTechnologyObject in interface IArchimateVisitordefault java.lang.Object visitTechnologyProcess(TechnologyProcess obj)
visitTechnologyProcess in interface IArchimateVisitordefault java.lang.Object visitTechnologyService(TechnologyService obj)
visitTechnologyService in interface IArchimateVisitordefault java.lang.Object visitTriggering(Triggering obj)
visitTriggering in interface IArchimateVisitordefault java.lang.Object visitValue(Value obj)
visitValue in interface IArchimateVisitordefault java.lang.Object visitValueStream(ValueStream obj)
visitValueStream in interface IArchimateVisitordefault java.lang.Object visitViewPoint(ViewPoint obj)
visitViewPoint in interface IArchimateVisitordefault java.lang.Object visitViewPointDiagram(ViewPointDiagram obj)
visitViewPointDiagram in interface IArchimateVisitordefault java.lang.Object visitWorkPackage(WorkPackage obj)
visitWorkPackage in interface IArchimateVisitor