org.modeldriven.fuml.config
Class FumlConfiguration
java.lang.Object
org.modeldriven.fuml.config.FumlConfiguration
public class FumlConfiguration
- extends Object
|
Method Summary |
String |
findExecutionClassName(String name)
|
ImportAdapter |
findImportAdapter(String name)
|
ImportExemption |
findImportExemptionByElement(String localName)
Return the import exception for the goven element local name, if exists |
NamespaceDomain |
findNamespaceDomain(String namespaceUri)
|
List<ValidationExemption> |
findValidationExemptionByClassifierName(String classifierName)
Returns the list of validation exemptions for the given classifier name. |
ValidationExemption |
findValidationExemptionByProperty(ValidationExemptionType type,
Classifier classifier,
String propertyName,
String namespaceURI,
NamespaceDomain domain)
|
ValidationExemption |
findValidationExemptionByReference(ValidationExemptionType type,
Classifier classifier,
String reference,
String namespaceURI,
NamespaceDomain domain)
|
String |
getActiveConfigFileName()
|
Configuration |
getConfig()
|
static FumlConfiguration |
getInstance()
|
NamespaceDomain |
getNamespaceDomain(String namespaceUri)
|
ReferenceMappingType |
getReferenceMappingType(Classifier classifier,
Property property)
|
String[] |
getSupportedNamespaceURIsForDomain(NamespaceDomain domain)
|
boolean |
hasReferenceMapping(Classifier classifier,
Property property)
|
getInstance
public static FumlConfiguration getInstance()
throws FumlException
- Throws:
FumlException
getConfig
public Configuration getConfig()
getSupportedNamespaceURIsForDomain
public String[] getSupportedNamespaceURIsForDomain(NamespaceDomain domain)
getNamespaceDomain
public NamespaceDomain getNamespaceDomain(String namespaceUri)
findNamespaceDomain
public NamespaceDomain findNamespaceDomain(String namespaceUri)
hasReferenceMapping
public boolean hasReferenceMapping(Classifier classifier,
Property property)
getReferenceMappingType
public ReferenceMappingType getReferenceMappingType(Classifier classifier,
Property property)
findExecutionClassName
public String findExecutionClassName(String name)
getActiveConfigFileName
public String getActiveConfigFileName()
findImportExemptionByElement
public ImportExemption findImportExemptionByElement(String localName)
- Return the import exception for the goven element local name, if exists
- Parameters:
localName - the element local name
- Returns:
- the import exception or null if not exists
findImportAdapter
public ImportAdapter findImportAdapter(String name)
findValidationExemptionByClassifierName
public List<ValidationExemption> findValidationExemptionByClassifierName(String classifierName)
- Returns the list of validation exemptions for the given classifier name.
- Parameters:
classifierName - the unqualified classifier name
- Returns:
- the validation exemptions or
findValidationExemptionByProperty
public ValidationExemption findValidationExemptionByProperty(ValidationExemptionType type,
Classifier classifier,
String propertyName,
String namespaceURI,
NamespaceDomain domain)
findValidationExemptionByReference
public ValidationExemption findValidationExemptionByReference(ValidationExemptionType type,
Classifier classifier,
String reference,
String namespaceURI,
NamespaceDomain domain)
Copyright © 2012. All Rights Reserved.