SubClassInclusionDecomposedMatch2 getFirstPremiseMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionDecomposedMatch2( getParent().getFirstPremiseMatch(factory), getExtendedOriginMatch(), factory.getObjectHasSelf(getPropertyMatch())); }
SubClassInclusionDecomposedMatch2 getFirstPremiseMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionDecomposedMatch2( getParent().getFirstPremiseMatch(factory), getExtendedOriginMatch(), factory.getObjectHasSelf(getPropertyMatch())); }
SubClassInclusionDecomposedMatch2 getFirstPremiseMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionDecomposedMatch2( getParent().getFirstPremiseMatch(factory), getExtendedOriginMatch(), factory.getObjectHasSelf(getPropertyMatch())); }
public SubClassInclusionDecomposedMatch2 getConclusionMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionDecomposedMatch2( getParent().getParent().getConclusionMatch(factory), getParent().getExtendedOriginMatch(), getRangeMatch()); }
public SubClassInclusionDecomposedMatch2 getConclusionMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionDecomposedMatch2( getParent().getParent().getConclusionMatch(factory), getParent().getExtendedOriginMatch(), getRangeMatch()); }
public SubClassInclusionDecomposedMatch2 getConclusionMatch( ConclusionMatchExpressionFactory factory) { return factory.getSubClassInclusionDecomposedMatch2( getParent().getParent().getConclusionMatch(factory), getParent().getExtendedOriginMatch(), getRangeMatch()); }
@Override public Void visit( SubClassInclusionObjectHasSelfPropertyRangeMatch3 inferenceMatch3) { inferenceMatch3.getConclusionMatch(conclusionFactory_); // creating ELK inferences ElkClassExpression rangeMatch = inferenceMatch3.getRangeMatch(); SubClassInclusionObjectHasSelfPropertyRangeMatch2 inferenceMatch2 = inferenceMatch3 .getParent(); IndexedContextRootMatch extendedOriginMatch = inferenceMatch2 .getExtendedOriginMatch(); ElkObjectProperty propertyMatch = inferenceMatch2.getPropertyMatch(); elkInferenceFactory_.getElkClassInclusionReflexivePropertyRange( toElkExpression(extendedOriginMatch), propertyMatch, rangeMatch); return null; }
@Override public Void visit( SubClassInclusionObjectHasSelfPropertyRangeMatch3 inferenceMatch3) { inferenceMatch3.getConclusionMatch(conclusionFactory_); // creating ELK inferences ElkClassExpression rangeMatch = inferenceMatch3.getRangeMatch(); SubClassInclusionObjectHasSelfPropertyRangeMatch2 inferenceMatch2 = inferenceMatch3 .getParent(); IndexedContextRootMatch extendedOriginMatch = inferenceMatch2 .getExtendedOriginMatch(); ElkObjectProperty propertyMatch = inferenceMatch2.getPropertyMatch(); elkInferenceFactory_.getElkClassInclusionReflexivePropertyRange( toElkExpression(extendedOriginMatch), propertyMatch, rangeMatch); return null; }
@Override public Void visit( SubClassInclusionObjectHasSelfPropertyRangeMatch3 inferenceMatch3) { inferenceMatch3.getConclusionMatch(conclusionFactory_); // creating ELK inferences ElkClassExpression rangeMatch = inferenceMatch3.getRangeMatch(); SubClassInclusionObjectHasSelfPropertyRangeMatch2 inferenceMatch2 = inferenceMatch3 .getParent(); IndexedContextRootMatch extendedOriginMatch = inferenceMatch2 .getExtendedOriginMatch(); ElkObjectProperty propertyMatch = inferenceMatch2.getPropertyMatch(); elkInferenceFactory_.getElkClassInclusionReflexivePropertyRange( toElkExpression(extendedOriginMatch), propertyMatch, rangeMatch); return null; }