Class AbstractLogicalDefinitionAxiom
java.lang.Object
org.geneontology.obographs.core.model.axiom.AbstractLogicalDefinitionAxiom
- All Implemented Interfaces:
Comparable<AbstractLogicalDefinitionAxiom>,Axiom
- Direct Known Subclasses:
LogicalDefinitionAxiom
@Immutable
public abstract class AbstractLogicalDefinitionAxiom
extends Object
implements Axiom, Comparable<AbstractLogicalDefinitionAxiom>
Corresponds to an axiom of the form C = X1 and ... and Xn,
Where X_i is either a named class or OWL Restriction
- Author:
- cjm
-
Constructor Details
-
AbstractLogicalDefinitionAxiom
public AbstractLogicalDefinitionAxiom()
-
-
Method Details
-
getDefinedClassId
- Returns:
- the representativeNodeId
-
getGenusIds
- Returns:
- the nodeIds
-
getRestrictions
- Returns:
- the restrictions
-
compareTo
- Specified by:
compareToin interfaceComparable<AbstractLogicalDefinitionAxiom>
-