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()