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

Method dataRemoved

code/src/java/pcgen/cdom/facet/ModifierFacet.java:92–106  ·  view source on GitHub ↗
(DataFacetChangeEvent<CharID, PCGenScoped> dfce)

Source from the content-addressed store, hash-verified

90 }
91
92 @Override
93 public void dataRemoved(DataFacetChangeEvent<CharID, PCGenScoped> dfce)
94 {
95 CharID id = dfce.getCharID();
96 PCGenScoped obj = dfce.getCDOMObject();
97 VarModifier<?>[] modifiers = obj.getModifierArray();
98 if (modifiers.length > 0)
99 {
100 ScopeInstance inst = scopeFacet.get(id, obj);
101 for (VarModifier<?> vm : modifiers)
102 {
103 processRemoval(id, obj, vm, inst);
104 }
105 }
106 }
107
108 private <T> void processRemoval(CharID id, VarScoped obj, VarModifier<T> vm, ScopeInstance inst)
109 {

Callers

nothing calls this directly

Calls 5

processRemovalMethod · 0.95
getCharIDMethod · 0.65
getCDOMObjectMethod · 0.65
getModifierArrayMethod · 0.65
getMethod · 0.65

Tested by

no test coverage detected