public interface IDefaultAnalystVisitor extends IAnalystVisitor
IAnalystVisitor 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.
| Modifier and Type | Method and Description |
|---|---|
IInfrastructureVisitor |
getInfrastructureVisitor()
Get the visitor to delegate to when a
IInfrastructureVisitor is needed. |
default java.lang.Object |
visitAnalystContainer(AnalystContainer obj) |
default java.lang.Object |
visitAnalystElement(AnalystElement obj) |
default java.lang.Object |
visitAnalystItem(AnalystItem obj) |
default java.lang.Object |
visitAnalystProject(AnalystProject obj) |
default java.lang.Object |
visitAnalystPropertyTable(AnalystPropertyTable obj) |
default java.lang.Object |
visitBusinessRule(BusinessRule obj) |
default java.lang.Object |
visitBusinessRuleContainer(BusinessRuleContainer obj) |
default java.lang.Object |
visitDictionary(Dictionary obj) |
default java.lang.Object |
visitGenericAnalystContainer(GenericAnalystContainer obj) |
default java.lang.Object |
visitGenericAnalystElement(GenericAnalystElement obj) |
default java.lang.Object |
visitGoal(Goal obj) |
default java.lang.Object |
visitGoalContainer(GoalContainer obj) |
default java.lang.Object |
visitKPI(KPI obj) |
default java.lang.Object |
visitKPIContainer(KPIContainer obj) |
default java.lang.Object |
visitRequirement(Requirement obj) |
default java.lang.Object |
visitRequirementContainer(RequirementContainer obj) |
default java.lang.Object |
visitRisk(Risk obj) |
default java.lang.Object |
visitRiskContainer(RiskContainer obj) |
default java.lang.Object |
visitTerm(Term obj) |
default java.lang.Object |
visitTest(Test obj) |
default java.lang.Object |
visitTestContainer(TestContainer obj) |
IInfrastructureVisitor getInfrastructureVisitor()
IInfrastructureVisitor is needed.
If null is returned the caller will return null.
IInfrastructureVisitor visitor or null.default java.lang.Object visitAnalystContainer(AnalystContainer obj)
visitAnalystContainer in interface IAnalystVisitordefault java.lang.Object visitAnalystElement(AnalystElement obj)
visitAnalystElement in interface IAnalystVisitordefault java.lang.Object visitAnalystItem(AnalystItem obj)
visitAnalystItem in interface IAnalystVisitordefault java.lang.Object visitAnalystProject(AnalystProject obj)
visitAnalystProject in interface IAnalystVisitordefault java.lang.Object visitAnalystPropertyTable(AnalystPropertyTable obj)
visitAnalystPropertyTable in interface IAnalystVisitordefault java.lang.Object visitBusinessRule(BusinessRule obj)
visitBusinessRule in interface IAnalystVisitordefault java.lang.Object visitBusinessRuleContainer(BusinessRuleContainer obj)
visitBusinessRuleContainer in interface IAnalystVisitordefault java.lang.Object visitDictionary(Dictionary obj)
visitDictionary in interface IAnalystVisitordefault java.lang.Object visitGenericAnalystContainer(GenericAnalystContainer obj)
visitGenericAnalystContainer in interface IAnalystVisitordefault java.lang.Object visitGenericAnalystElement(GenericAnalystElement obj)
visitGenericAnalystElement in interface IAnalystVisitordefault java.lang.Object visitGoal(Goal obj)
visitGoal in interface IAnalystVisitordefault java.lang.Object visitGoalContainer(GoalContainer obj)
visitGoalContainer in interface IAnalystVisitordefault java.lang.Object visitKPI(KPI obj)
visitKPI in interface IAnalystVisitordefault java.lang.Object visitKPIContainer(KPIContainer obj)
visitKPIContainer in interface IAnalystVisitordefault java.lang.Object visitRequirement(Requirement obj)
visitRequirement in interface IAnalystVisitordefault java.lang.Object visitRequirementContainer(RequirementContainer obj)
visitRequirementContainer in interface IAnalystVisitordefault java.lang.Object visitRisk(Risk obj)
visitRisk in interface IAnalystVisitordefault java.lang.Object visitRiskContainer(RiskContainer obj)
visitRiskContainer in interface IAnalystVisitordefault java.lang.Object visitTerm(Term obj)
visitTerm in interface IAnalystVisitordefault java.lang.Object visitTest(Test obj)
visitTest in interface IAnalystVisitordefault java.lang.Object visitTestContainer(TestContainer obj)
visitTestContainer in interface IAnalystVisitor