public class InMemoryMapping extends java.lang.Object implements RepositoryMapping
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.util.List<Package>> |
artifactURIToPackagesMap |
protected java.util.Map<java.lang.String,java.util.List<Classifier>> |
classifierIdToSpecializationClassifierMap |
protected java.util.Map<java.lang.String,Classifier> |
classifierNameToClassifierMap |
protected java.util.Map<java.lang.String,java.lang.String> |
classifierNameToPackageNameMap |
protected java.util.Map<java.lang.Class<?>,java.util.List<Stereotype>> |
classToStereotypeListMap |
protected java.util.Map<java.lang.String,Element> |
elementIdToElementMap |
protected java.util.Map<java.lang.String,NamedElement> |
elementNameToElementMap |
protected java.util.Map<java.lang.String,java.util.List<Extension>> |
elementToExtensionListMap |
protected java.util.Map<java.lang.String,java.util.List<Stereotype>> |
elementToStereotypeListMap |
protected java.util.Map<java.lang.String,PackageGraphNode> |
packageIdToPackageMergeMap |
protected java.util.Map<java.lang.String,Classifier> |
qualifiedClassifierNameToClassifierMap |
protected java.util.Map<java.lang.String,java.lang.String> |
qualifiedClassifierNameToPackageNameMap |
protected java.util.Map<java.lang.String,NamedElement> |
qualifiedElementNameToElementMap |
protected java.util.Map<java.lang.String,Package> |
qualifiedPackageNameToPackageMap |
| Modifier | Constructor and Description |
|---|---|
protected |
InMemoryMapping() |
| Modifier and Type | Method and Description |
|---|---|
Element |
findElementById(java.lang.String id) |
Element |
findElementByName(java.lang.String name) |
Element |
findElementByQualifiedName(java.lang.String qualifiedName) |
Classifier |
getClassifierByName(java.lang.String name) |
Classifier |
getClassifierByQualifiedName(java.lang.String qualifiedName) |
Element |
getElementById(java.lang.String id) |
Element |
getElementByName(java.lang.String name) |
Element |
getElementByQualifiedName(java.lang.String qualifiedName) |
int |
getElementCount(java.lang.Class<? extends Element> clss) |
java.lang.String[] |
getElementNames(java.lang.Class<? extends Element> clss) |
Package |
getPackageByQualifiedName(java.lang.String qualifiedName) |
void |
mapAssociation(Association assoc,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapClass(Class_ clss,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapClassifier(Classifier classifier,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapDataType(DataType t,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapElementById(Element element,
RepositoryArtifact artifact) |
void |
mapElementByName(NamedElement element,
RepositoryArtifact artifact) |
void |
mapEnumeration(Enumeration e,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapEnumerationExternal(Enumeration e,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapEnumerationLiteral(EnumerationLiteral literal,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapPackage(Package p,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapPackageMerge(Package p,
java.lang.String sourcePackageXmiId) |
void |
mapPrimitiveType(PrimitiveType t,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mapProperty(Classifier c,
Property p,
RepositoryArtifact artifact) |
void |
mapStereotype(Stereotype stereotype,
java.lang.String currentPackageName,
RepositoryArtifact artifact) |
void |
mergeClass(Class_ target,
Class_ source) |
void |
mergePackage(Package target,
Package source) |
void |
mergeProperties(Class_ target,
Class_ source) |
protected void |
mergeProperty(Property target,
Property source) |
protected java.util.Map<java.lang.String,Element> elementIdToElementMap
protected java.util.Map<java.lang.String,NamedElement> elementNameToElementMap
protected java.util.Map<java.lang.String,NamedElement> qualifiedElementNameToElementMap
protected java.util.Map<java.lang.String,Classifier> classifierNameToClassifierMap
protected java.util.Map<java.lang.String,java.lang.String> classifierNameToPackageNameMap
protected java.util.Map<java.lang.String,Classifier> qualifiedClassifierNameToClassifierMap
protected java.util.Map<java.lang.String,java.lang.String> qualifiedClassifierNameToPackageNameMap
protected java.util.Map<java.lang.String,java.util.List<Classifier>> classifierIdToSpecializationClassifierMap
protected java.util.Map<java.lang.String,Package> qualifiedPackageNameToPackageMap
protected java.util.Map<java.lang.String,PackageGraphNode> packageIdToPackageMergeMap
protected java.util.Map<java.lang.String,java.util.List<Package>> artifactURIToPackagesMap
protected java.util.Map<java.lang.String,java.util.List<Extension>> elementToExtensionListMap
protected java.util.Map<java.lang.String,java.util.List<Stereotype>> elementToStereotypeListMap
protected java.util.Map<java.lang.Class<?>,java.util.List<Stereotype>> classToStereotypeListMap
public Element getElementById(java.lang.String id)
public Element findElementById(java.lang.String id)
public Element getElementByName(java.lang.String name)
public Element findElementByName(java.lang.String name)
public Element getElementByQualifiedName(java.lang.String qualifiedName)
public Element findElementByQualifiedName(java.lang.String qualifiedName)
public int getElementCount(java.lang.Class<? extends Element> clss)
public java.lang.String[] getElementNames(java.lang.Class<? extends Element> clss)
public Classifier getClassifierByName(java.lang.String name)
public Classifier getClassifierByQualifiedName(java.lang.String qualifiedName)
public Package getPackageByQualifiedName(java.lang.String qualifiedName)
public void mapElementById(Element element, RepositoryArtifact artifact)
mapElementById in interface RepositoryMappingpublic void mapElementByName(NamedElement element, RepositoryArtifact artifact)
mapElementByName in interface RepositoryMappingpublic void mapPackage(Package p, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapPackage in interface RepositoryMappingpublic void mapPackageMerge(Package p, java.lang.String sourcePackageXmiId)
mapPackageMerge in interface RepositoryMappingpublic void mapClass(Class_ clss, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapClass in interface RepositoryMappingpublic void mapClassifier(Classifier classifier, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapClassifier in interface RepositoryMappingpublic void mapStereotype(Stereotype stereotype, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapStereotype in interface RepositoryMappingpublic void mapProperty(Classifier c, Property p, RepositoryArtifact artifact)
mapProperty in interface RepositoryMappingpublic void mapPrimitiveType(PrimitiveType t, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapPrimitiveType in interface RepositoryMappingpublic void mapDataType(DataType t, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapDataType in interface RepositoryMappingpublic void mapEnumeration(Enumeration e, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapEnumeration in interface RepositoryMappingpublic void mapEnumerationExternal(Enumeration e, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapEnumerationExternal in interface RepositoryMappingpublic void mapEnumerationLiteral(EnumerationLiteral literal, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapEnumerationLiteral in interface RepositoryMappingpublic void mapAssociation(Association assoc, java.lang.String currentPackageName, RepositoryArtifact artifact)
mapAssociation in interface RepositoryMappingCopyright © 2016. All Rights Reserved.