org.modeldriven.fuml.repository.model
Class InMemoryMapping
java.lang.Object
org.modeldriven.fuml.repository.model.InMemoryMapping
- All Implemented Interfaces:
- RepositoryMapping
- Direct Known Subclasses:
- InMemoryRepository
public class InMemoryMapping
- extends Object
- implements RepositoryMapping
|
Method Summary |
Element |
findElementById(String id)
|
Element |
findElementByName(String name)
|
Element |
findElementByQualifiedName(String qualifiedName)
|
Classifier |
getClassifierByName(String name)
|
Classifier |
getClassifierByQualifiedName(String qualifiedName)
|
Element |
getElementById(String id)
|
Element |
getElementByName(String name)
|
Element |
getElementByQualifiedName(String qualifiedName)
|
int |
getElementCount(Class<? extends Element> clss)
|
String[] |
getElementNames(Class<? extends Element> clss)
|
Package |
getPackageByQualifiedName(String qualifiedName)
|
void |
mapAssociation(Association assoc,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapClass(Class_ clss,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapClassifier(Classifier classifier,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapDataType(DataType t,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapElementById(Element element,
RepositoryArtifact artifact)
|
void |
mapElementByName(NamedElement element,
RepositoryArtifact artifact)
|
void |
mapEnumeration(Enumeration e,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapEnumerationExternal(Enumeration e,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapEnumerationLiteral(EnumerationLiteral literal,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapPackage(Package p,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapPackageMerge(Package p,
String sourcePackageXmiId)
|
void |
mapPrimitiveType(PrimitiveType t,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mapProperty(Classifier c,
Property p,
RepositoryArtifact artifact)
|
void |
mapStereotype(Stereotype stereotype,
String currentPackageName,
RepositoryArtifact artifact)
|
void |
mergeClass(Class_ target,
Class_ source)
|
void |
mergePackage(Package target,
Package source)
|
void |
mergeProperties(Class_ target,
Class_ source)
|
getElementById
public Element getElementById(String id)
findElementById
public Element findElementById(String id)
getElementByName
public Element getElementByName(String name)
findElementByName
public Element findElementByName(String name)
getElementByQualifiedName
public Element getElementByQualifiedName(String qualifiedName)
findElementByQualifiedName
public Element findElementByQualifiedName(String qualifiedName)
getElementCount
public int getElementCount(Class<? extends Element> clss)
getElementNames
public String[] getElementNames(Class<? extends Element> clss)
getClassifierByName
public Classifier getClassifierByName(String name)
getClassifierByQualifiedName
public Classifier getClassifierByQualifiedName(String qualifiedName)
getPackageByQualifiedName
public Package getPackageByQualifiedName(String qualifiedName)
mapElementById
public void mapElementById(Element element,
RepositoryArtifact artifact)
- Specified by:
mapElementById in interface RepositoryMapping
mapElementByName
public void mapElementByName(NamedElement element,
RepositoryArtifact artifact)
- Specified by:
mapElementByName in interface RepositoryMapping
mapPackage
public void mapPackage(Package p,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapPackage in interface RepositoryMapping
mapPackageMerge
public void mapPackageMerge(Package p,
String sourcePackageXmiId)
- Specified by:
mapPackageMerge in interface RepositoryMapping
mapClass
public void mapClass(Class_ clss,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapClass in interface RepositoryMapping
mapClassifier
public void mapClassifier(Classifier classifier,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapClassifier in interface RepositoryMapping
mapStereotype
public void mapStereotype(Stereotype stereotype,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapStereotype in interface RepositoryMapping
mapProperty
public void mapProperty(Classifier c,
Property p,
RepositoryArtifact artifact)
- Specified by:
mapProperty in interface RepositoryMapping
mapPrimitiveType
public void mapPrimitiveType(PrimitiveType t,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapPrimitiveType in interface RepositoryMapping
mapDataType
public void mapDataType(DataType t,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapDataType in interface RepositoryMapping
mapEnumeration
public void mapEnumeration(Enumeration e,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapEnumeration in interface RepositoryMapping
mapEnumerationExternal
public void mapEnumerationExternal(Enumeration e,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapEnumerationExternal in interface RepositoryMapping
mapEnumerationLiteral
public void mapEnumerationLiteral(EnumerationLiteral literal,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapEnumerationLiteral in interface RepositoryMapping
mapAssociation
public void mapAssociation(Association assoc,
String currentPackageName,
RepositoryArtifact artifact)
- Specified by:
mapAssociation in interface RepositoryMapping
mergePackage
public void mergePackage(Package target,
Package source)
mergeClass
public void mergeClass(Class_ target,
Class_ source)
mergeProperties
public void mergeProperties(Class_ target,
Class_ source)
Copyright © 2012. All Rights Reserved.