Package org.incenp.obofoundry.kgcl.model
Class NodeMove
- Direct Known Subclasses:
NodeDeepening
,NodeShallowing
A node move is a combination of deleting a parent edge and adding a parent edge, where the predicate is preserved and the object/parent node changes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
accept
(IChangeVisitor<T> v) protected boolean
boolean
int
hashCode()
void
setNewObjectType
(String newObjectType) void
setOldObjectType
(String oldObjectType) toString()
Methods inherited from class org.incenp.obofoundry.kgcl.model.EdgeChange
getAboutEdge, getDatatype, getLanguage, getObjectType, setAboutEdge, setDatatype, setLanguage, setObjectType
Methods inherited from class org.incenp.obofoundry.kgcl.model.SimpleChange
getNewDatatype, getNewLanguage, getNewValue, getNewValueType, getOldDatatype, getOldLanguage, getOldValue, getOldValueType, setNewDatatype, setNewLanguage, setNewValue, setNewValueType, setOldDatatype, setOldLanguage, setOldValue, setOldValueType
Methods inherited from class org.incenp.obofoundry.kgcl.model.Change
getChangeDate, getContributor, getCreator, getHasUndo, getId, getPullRequest, getSeeAlso, getType, getWasGeneratedBy, setChangeDate, setContributor, setCreator, setHasUndo, setId, setPullRequest, setSeeAlso, setType, setWasGeneratedBy
-
Constructor Details
-
NodeMove
public NodeMove()
-
-
Method Details
-
accept
- Overrides:
accept
in classEdgeChange
-
getOldObjectType
-
getNewObjectType
-
setOldObjectType
-
setNewObjectType
-
toString
- Overrides:
toString
in classEdgeChange
-
equals
- Overrides:
equals
in classEdgeChange
-
canEqual
- Overrides:
canEqual
in classEdgeChange
-
hashCode
public int hashCode()- Overrides:
hashCode
in classEdgeChange
-