@Override public SubClassInclusionComposedSingletonObjectOneOfMatch1 getSubClassInclusionComposedSingletonObjectOneOfMatch1( SubClassInclusionComposed parent, IndexedContextRootMatch destinationMatch, ElkIndividual memberMatch) { return new SubClassInclusionComposedSingletonObjectOneOfMatch1(parent, destinationMatch, memberMatch); }
@Override public String visit( SubClassInclusionComposedSingletonObjectOneOfMatch1 inferenceMatch1) { return inferenceMatch1.getParent() + " | "; }
@Override public SubClassInclusionComposedMatch1 getPremiseMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionComposedMatch1(getParent(), getDestinationMatch(), memberMatch_); }
@Override public Void visit( SubClassInclusionComposedSingletonObjectOneOfMatch1 inferenceMatch1) { SubClassInclusionComposedMatch1 premiseMatch1 = inferenceMatch1 .getPremiseMatch(conclusionFactory_); inferences_.add(premiseMatch1, inferenceMatch1); for (SubClassInclusionComposedMatch2 child : hierarchy_ .getChildren(premiseMatch1)) { (new SubClassInclusionComposedMatch2InferenceVisitor( inferenceFactory_, child)).visit(inferenceMatch1); } return null; }
@Override public SubClassInclusionComposedMatch1 getPremiseMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionComposedMatch1(getParent(), getDestinationMatch(), memberMatch_); }
@Override public Void visit( SubClassInclusionComposedSingletonObjectOneOfMatch1 inferenceMatch1) { SubClassInclusionComposedMatch1 premiseMatch1 = inferenceMatch1 .getPremiseMatch(conclusionFactory_); inferences_.add(premiseMatch1, inferenceMatch1); for (SubClassInclusionComposedMatch2 child : hierarchy_ .getChildren(premiseMatch1)) { (new SubClassInclusionComposedMatch2InferenceVisitor( inferenceFactory_, child)).visit(inferenceMatch1); } return null; }
@Override public SubClassInclusionComposedMatch1 getPremiseMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionComposedMatch1(getParent(), getDestinationMatch(), memberMatch_); }
@Override public String visit( SubClassInclusionComposedSingletonObjectOneOfMatch1 inferenceMatch1) { return inferenceMatch1.getParent() + " | "; }
@Override public SubClassInclusionComposedSingletonObjectOneOfMatch1 getSubClassInclusionComposedSingletonObjectOneOfMatch1( SubClassInclusionComposed parent, IndexedContextRootMatch destinationMatch, ElkIndividual memberMatch) { return new SubClassInclusionComposedSingletonObjectOneOfMatch1(parent, destinationMatch, memberMatch); }
@Override public Void visit( SubClassInclusionComposedSingletonObjectOneOfMatch1 inferenceMatch1) { SubClassInclusionComposedMatch1 premiseMatch1 = inferenceMatch1 .getPremiseMatch(conclusionFactory_); inferences_.add(premiseMatch1, inferenceMatch1); for (SubClassInclusionComposedMatch2 child : hierarchy_ .getChildren(premiseMatch1)) { (new SubClassInclusionComposedMatch2InferenceVisitor( inferenceFactory_, child)).visit(inferenceMatch1); } return null; }
@Override SubClassInclusionComposedMatch1 getConclusionMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionComposedMatch1(getParent(), getDestinationMatch(), factory.getObjectOneOf(memberMatch_)); }
@Override public String visit( SubClassInclusionComposedSingletonObjectOneOfMatch1 inferenceMatch1) { return inferenceMatch1.getParent() + " | "; }
@Override public SubClassInclusionComposedSingletonObjectOneOfMatch1 getSubClassInclusionComposedSingletonObjectOneOfMatch1( SubClassInclusionComposed parent, IndexedContextRootMatch destinationMatch, ElkIndividual memberMatch) { return new SubClassInclusionComposedSingletonObjectOneOfMatch1(parent, destinationMatch, memberMatch); }
@Override SubClassInclusionComposedMatch1 getConclusionMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionComposedMatch1(getParent(), getDestinationMatch(), factory.getObjectOneOf(memberMatch_)); }
@Override SubClassInclusionComposedMatch1 getConclusionMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionComposedMatch1(getParent(), getDestinationMatch(), factory.getObjectOneOf(memberMatch_)); }