public class NFEChangesKeeper
extends java.lang.Object
NFEModelManager
), specifically to the network
and featureLayers
maps.Constructor and Description |
---|
NFEChangesKeeper() |
Modifier and Type | Method and Description |
---|---|
boolean |
canSave()
Returns true if changes are register, false otherwise.
|
void |
clearChanges()
Clear changes.
|
void |
featureAdded(NFEFeature feature)
Register the add feature change.
|
void |
featureDeleted(NFEFeature feature)
Register the delete feature change.
|
void |
featureElementAdded(NFEFeatureElement featureElement)
Register the add feature element change.
|
void |
featureElementDeleted(NFEFeatureElement featureElement)
Register the delete feature element change.
|
void |
featureElementModified(NFEFeatureElement featureElement)
Register the modify feature element change.
|
void |
featureModified(NFEFeature feature)
Register the modify feature change.
|
java.util.List<NFEFeatureElement> |
getDeletedFeatureElements()
Returns the deleted feature elements.
|
java.util.List<NFEFeature> |
getDeletedFeatures()
Returns the deleted features.
|
java.util.List<NFELink> |
getDeletedLinks()
Returns the deleted links.
|
java.util.List<NFENode> |
getDeletedNodes()
Returns the deleted nodes.
|
java.util.List<NFERuleInstanceRelation> |
getDeletedRuleInstanceRelations()
Returns the deleted rule instance relations.
|
java.util.List<NFERuleInstance> |
getDeletedRuleInstances()
Returns the deleted rule instances.
|
java.util.List<NFEFeatureElement> |
getModifiedFeatureElements()
Returns the modified feature elements.
|
java.util.List<NFEFeature> |
getModifiedFeatures()
Returns the modified features.
|
java.util.List<NFELink> |
getModifiedLinks()
Returns the modified links.
|
java.util.List<NFENode> |
getModifiedNodes()
Returns the modified nodes.
|
java.util.List<NFEFeatureElement> |
getNewFeatureElements()
Returns the new feature elements.
|
java.util.List<NFEFeature> |
getNewFeatures()
Returns the new features.
|
java.util.List<NFELink> |
getNewLinks()
Returns the new links.
|
java.util.List<NFENode> |
getNewNodes()
Returns the new nodes
|
java.util.List<NFERuleInstanceRelation> |
getNewRuleInstanceRelations()
Returns the new rule instance relations.
|
java.util.List<NFERuleInstance> |
getNewRuleInstances()
Returns the new rule instances.
|
void |
linkAdded(NFELink link)
Register the add link change.
|
void |
linkDeleted(NFELink link)
Register the delete link change.
|
void |
linkModified(NFELink link)
Register the modify link change.
|
void |
nodeAdded(NFENode node)
Register the add node change.
|
void |
nodeDeleted(NFENode node)
Register the delete node change.
|
void |
nodeModified(NFENode node)
Register the modify node change.
|
void |
ruleInstanceAdded(NFERuleInstance ri)
Register the add rule instance change.
|
void |
ruleInstanceRelAdded(NFERuleInstanceRelation rir)
Register the add rule instance relation change.
|
void |
ruleInstanceRelRemoved(NFERuleInstanceRelation rir)
Register the remove rule instance relation change.
|
void |
ruleInstanceRemoved(NFERuleInstance ri)
Register the remove rule instance change.
|
public boolean canSave()
public void featureAdded(NFEFeature feature)
feature
- added featurepublic void featureModified(NFEFeature feature)
feature
- modified featurepublic void featureDeleted(NFEFeature feature)
feature
- deleted featurepublic void featureElementAdded(NFEFeatureElement featureElement)
featureElement
- added feature elementpublic void featureElementModified(NFEFeatureElement featureElement)
featureElement
- modified feature elementpublic void featureElementDeleted(NFEFeatureElement featureElement)
featureElement
- deleted feature elementpublic void nodeAdded(NFENode node)
node
- added nodepublic void nodeModified(NFENode node)
node
- modified nodepublic void nodeDeleted(NFENode node)
node
- deleted nodepublic void linkAdded(NFELink link)
link
- added linkpublic void linkModified(NFELink link)
link
- modified linkpublic void linkDeleted(NFELink link)
link
- deleted linkpublic void ruleInstanceAdded(NFERuleInstance ri)
ri
- added rule instancepublic void ruleInstanceRemoved(NFERuleInstance ri)
ri
- removed rule instancepublic void ruleInstanceRelAdded(NFERuleInstanceRelation rir)
rir
- added rule instance relationpublic void ruleInstanceRelRemoved(NFERuleInstanceRelation rir)
rir
- removed rule instance relationpublic java.util.List<NFEFeature> getNewFeatures()
public java.util.List<NFEFeature> getModifiedFeatures()
public java.util.List<NFEFeature> getDeletedFeatures()
public java.util.List<NFEFeatureElement> getNewFeatureElements()
public java.util.List<NFEFeatureElement> getModifiedFeatureElements()
public java.util.List<NFEFeatureElement> getDeletedFeatureElements()
public java.util.List<NFENode> getNewNodes()
public java.util.List<NFENode> getModifiedNodes()
public java.util.List<NFENode> getDeletedNodes()
public java.util.List<NFELink> getNewLinks()
public java.util.List<NFELink> getModifiedLinks()
public java.util.List<NFELink> getDeletedLinks()
public java.util.List<NFERuleInstance> getNewRuleInstances()
public java.util.List<NFERuleInstance> getDeletedRuleInstances()
public java.util.List<NFERuleInstanceRelation> getNewRuleInstanceRelations()
public java.util.List<NFERuleInstanceRelation> getDeletedRuleInstanceRelations()
public void clearChanges()