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