sota.ast.util
Class GlobalInstrumentationScheme
java.lang.Object
sota.ast.util.IScheme
sota.ast.util.GlobalInstrumentationScheme
- All Implemented Interfaces:
- java.lang.Comparable<IScheme>
public class GlobalInstrumentationScheme
- extends IScheme
Klasse für die globalen, von SOTA erstellten ISchemes, welche das Projekt komplett nach Level 1, 2 und 3
instrumentieren.
Field Summary |
(package private) int |
level
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
level
int level
GlobalInstrumentationScheme
public GlobalInstrumentationScheme(java.lang.String name,
int level)
addInstrumentationLevel
public void addInstrumentationLevel(java.lang.String idString,
int level)
- Overrides:
addInstrumentationLevel
in class IScheme
getDescription
public java.lang.String getDescription()
- Overrides:
getDescription
in class IScheme
getInstrumentationIds
public java.util.Set<java.lang.String> getInstrumentationIds()
- Overrides:
getInstrumentationIds
in class IScheme
getInstrumentationLevel
public int getInstrumentationLevel(IScopeNode node)
- Overrides:
getInstrumentationLevel
in class IScheme
getInstrumentationLevel
public int getInstrumentationLevel(java.lang.String idString)
- Overrides:
getInstrumentationLevel
in class IScheme
getLevelMap
public java.util.HashMap<java.lang.String,java.lang.Integer> getLevelMap()
- Overrides:
getLevelMap
in class IScheme
hasInstrumentationLevel
public boolean hasInstrumentationLevel(java.lang.String idString)
- Overrides:
hasInstrumentationLevel
in class IScheme
removeInstrumentierungsLevel
public void removeInstrumentierungsLevel(java.lang.String string)
- Overrides:
removeInstrumentierungsLevel
in class IScheme
setDescription
public void setDescription(java.lang.String description)
- Overrides:
setDescription
in class IScheme
setLevelMap
public void setLevelMap(java.util.HashMap<java.lang.String,java.lang.Integer> levelMap)
- Overrides:
setLevelMap
in class IScheme
setName
public void setName(java.lang.String name)
- Overrides:
setName
in class IScheme