public class AnnotationDefinition extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
defaultValueForRetained |
private List<String> |
defaultValueForTargetList |
private Map<String,MetaAnnotation> |
metaAnnotationMap |
private String |
name |
private Map<String,ParamDefinition> |
paramDefinitionMap |
Constructor and Description |
---|
AnnotationDefinition(String name,
List<MetaAnnotation> metaAnnotationList) |
Modifier and Type | Method and Description |
---|---|
boolean |
addParamDefinition(ParamDefinition paramDefinition) |
boolean |
checkTargetCompatibilityWithGraph() |
boolean |
checkTargetCompatibilityWithNodes() |
boolean |
checkTargetValueCompatibility(String desiredContext) |
boolean |
getDefaultValueForRetained() |
List<String> |
getDefaultValueForTarget() |
MetaAnnotation |
getMetaAnnotation(String metaAnnotationName) |
List<MetaAnnotation> |
getMetaAnnotationList() |
String |
getName() |
ParamDefinition |
getParamDefinition(String paramName) |
List<ParamDefinition> |
getParamDefinitionList() |
List<String> |
getTargetValues() |
boolean |
hasRetention() |
private String |
removeQuotes(String inputString) |
private String name
private Map<String,MetaAnnotation> metaAnnotationMap
private Map<String,ParamDefinition> paramDefinitionMap
private final boolean defaultValueForRetained
public AnnotationDefinition(String name, List<MetaAnnotation> metaAnnotationList)
public String getName()
public MetaAnnotation getMetaAnnotation(String metaAnnotationName)
public List<MetaAnnotation> getMetaAnnotationList()
public boolean addParamDefinition(ParamDefinition paramDefinition)
public ParamDefinition getParamDefinition(String paramName)
public List<ParamDefinition> getParamDefinitionList()
public boolean checkTargetValueCompatibility(String desiredContext)
public boolean checkTargetCompatibilityWithGraph()
public boolean checkTargetCompatibilityWithNodes()
public boolean hasRetention()
public boolean getDefaultValueForRetained()
Copyright © 2022 ART Group, University of Rome, Tor Vergata. All rights reserved.