public class AttributeSemantics extends java.lang.Object implements SemanticChecks
INFO Performance und Speicherverbrauch kann verbessert werden, wenn überprüft wird, welcher Bereich zuerst kommt.
Constructor and Description |
---|
AttributeSemantics()
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
void |
cleanUp(ProcessingParameter pp,
boolean processScript)
Führt abschließende Semantische Überprüfungen durch.
|
void |
incAttributeCount()
Erhöht den Attributzähler.
|
RealAttributeDescription[] |
storeAggregationInformation(RealAttributeDescription[] attributes)
Hinterlegt Aggregationsinformationen für die Attribute.
|
RealAttributeDescription[] |
storeAttributeInformation(RealAttributeDescription[] attributes)
Hinterlegt Attributsbeschreibungen.
|
public RealAttributeDescription[] storeAggregationInformation(RealAttributeDescription[] attributes) throws SemanticErrorException
attributes
- Attributbeschreibungen mit Aggregationsinformationen.SemanticErrorException
- Falls zu einem Attribut unterschiedliche Aggregationsinformationen hinterlegt wreden.storeAttributeInformation(RealAttributeDescription[])
public RealAttributeDescription[] storeAttributeInformation(RealAttributeDescription[] attributes)
attributes
- AttributbeschreibungenstoreAggregationInformation(RealAttributeDescription[])
public void incAttributeCount()
public void cleanUp(ProcessingParameter pp, boolean processScript) throws SemanticErrorException
cleanUp
in interface SemanticChecks
pp
- Wird nicht berücksichtigtprocessScript
- Keine BedeutungSemanticErrorException
- Es wird kein reales Attribut verwendet.