org.modeldriven.fuml.repository
Interface Repository

All Known Implementing Classes:
InMemoryRepository

public interface Repository


Field Summary
static Repository INSTANCE
           
 
Method Summary
 Classifier findClassifier(String name)
           
 Element findElementById(String id)
           
 Element findElementByName(String name)
           
 Element findElementByQualifiedName(String qualifiedName)
           
 String findJavaPackageNamePackageForClass(Classifier classifier)
           
 List<Stereotype> getAllStereotypes()
           
 Classifier getClassifier(String name)
           
 Classifier getClassifierByName(String name)
           
 Classifier getClassifierByQualifiedName(String qualifiedName)
           
 String getDefaultUMLNamespaceURI()
           
 Element getElementById(String id)
           
 Element getElementByName(String name)
           
 Element getElementByQualifiedName(String qualifiedName)
           
 int getElementCount(Class<? extends Element> clss)
           
 String[] getElementNames(Class<? extends Element> clss)
           
 List<Extension> getExtensions(Element element)
           
 String getJavaPackageNameForClass(Classifier classifier)
           
 RepositoryMapping getMapping()
           
 Package getPackageByQualifiedName(String qualifiedName)
           
 List<Stereotype> getStereotypes(Class<?> clss)
           
 List<Stereotype> getStereotypes(Element element)
           
 boolean isIgnoredClassifier(Classifier classifier)
           
 void loadClass(Class_ clss)
           
 

Field Detail

INSTANCE

static final Repository INSTANCE
Method Detail

getDefaultUMLNamespaceURI

String getDefaultUMLNamespaceURI()

getElementById

Element getElementById(String id)

findElementById

Element findElementById(String id)

getElementByName

Element getElementByName(String name)

findElementByName

Element findElementByName(String name)

getElementByQualifiedName

Element getElementByQualifiedName(String qualifiedName)

findElementByQualifiedName

Element findElementByQualifiedName(String qualifiedName)

getClassifier

Classifier getClassifier(String name)

findClassifier

Classifier findClassifier(String name)

getClassifierByName

Classifier getClassifierByName(String name)

getClassifierByQualifiedName

Classifier getClassifierByQualifiedName(String qualifiedName)

getPackageByQualifiedName

Package getPackageByQualifiedName(String qualifiedName)

getJavaPackageNameForClass

String getJavaPackageNameForClass(Classifier classifier)

findJavaPackageNamePackageForClass

String findJavaPackageNamePackageForClass(Classifier classifier)

isIgnoredClassifier

boolean isIgnoredClassifier(Classifier classifier)

getExtensions

List<Extension> getExtensions(Element element)

getStereotypes

List<Stereotype> getStereotypes(Element element)

getStereotypes

List<Stereotype> getStereotypes(Class<?> clss)

getAllStereotypes

List<Stereotype> getAllStereotypes()

getMapping

RepositoryMapping getMapping()

loadClass

void loadClass(Class_ clss)

getElementCount

int getElementCount(Class<? extends Element> clss)

getElementNames

String[] getElementNames(Class<? extends Element> clss)


Copyright © 2012. All Rights Reserved.