MCPcopy Create free account
hub / github.com/PCGen/pcgen / dataRemoved

Method dataRemoved

code/src/java/pcgen/cdom/facet/AddFacet.java:81–90  ·  view source on GitHub ↗

Triggered when one of the Facets to which AddFacet listens fires a DataFacetChangeEvent to indicate a CDOMObject was removed from a Player Character. Long term this method needs to be symmetric with dataAdded. @param dfce The DataFacetChangeEvent containing the information about the

(DataFacetChangeEvent<CharID, CDOMObject> dfce)

Source from the content-addressed store, hash-verified

79 * change
80 */
81 @Override
82 public void dataRemoved(DataFacetChangeEvent<CharID, CDOMObject> dfce)
83 {
84 CharID id = dfce.getCharID();
85 PlayerCharacter aPC = trackingFacet.getPC(id);
86 if (!aPC.isImporting())
87 {
88 CDOMObjectUtilities.removeAdds(dfce.getCDOMObject(), aPC);
89 }
90 }
91
92 public void setRaceFacet(RaceFacet raceFacet)
93 {

Callers

nothing calls this directly

Calls 5

isImportingMethod · 0.95
removeAddsMethod · 0.95
getCharIDMethod · 0.65
getCDOMObjectMethod · 0.65
getPCMethod · 0.45

Tested by

no test coverage detected