public class InMemoryMapping extends Object implements RepositoryMapping
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,List<Package>> |
artifactURIToPackagesMap |
protected Map<String,List<Classifier>> |
classifierIdToSpecializationClassifierMap |
protected Map<String,Classifier> |
classifierNameToClassifierMap |
protected Map<String,String> |
classifierNameToPackageNameMap |
protected Map<Class<?>,List<Stereotype>> |
classToStereotypeListMap |
protected Map<String,Element> |
elementIdToElementMap |
protected Map<String,NamedElement> |
elementNameToElementMap |
protected Map<String,List<Extension>> |
elementToExtensionListMap |
protected Map<String,List<Stereotype>> |
elementToStereotypeListMap |
protected Map<String,Classifier> |
qualifiedClassifierNameToClassifierMap |
protected Map<String,String> |
qualifiedClassifierNameToPackageNameMap |
protected Map<String,NamedElement> |
qualifiedElementNameToElementMap |
protected Map<String,Package> |
qualifiedPackageNameToPackageMap |
| Modifier | Constructor and Description |
|---|---|
protected |
InMemoryMapping() |
protected Map<String,NamedElement> elementNameToElementMap
protected Map<String,NamedElement> qualifiedElementNameToElementMap
protected Map<String,Classifier> classifierNameToClassifierMap
protected Map<String,Classifier> qualifiedClassifierNameToClassifierMap
protected Map<String,String> qualifiedClassifierNameToPackageNameMap
protected Map<String,List<Classifier>> classifierIdToSpecializationClassifierMap
protected Map<String,List<Stereotype>> elementToStereotypeListMap
protected Map<Class<?>,List<Stereotype>> classToStereotypeListMap
public Classifier getClassifierByName(String name)
public Classifier getClassifierByQualifiedName(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, String currentPackageName, RepositoryArtifact artifact)
mapPackage in interface RepositoryMappingpublic void mapClass(Class_ clss, String currentPackageName, RepositoryArtifact artifact)
mapClass in interface RepositoryMappingpublic void mapClassifier(Classifier classifier, String currentPackageName, RepositoryArtifact artifact)
mapClassifier in interface RepositoryMappingpublic void mapStereotype(Stereotype stereotype, String currentPackageName, RepositoryArtifact artifact)
mapStereotype in interface RepositoryMappingpublic void mapProperty(Classifier c, Property p, RepositoryArtifact artifact)
mapProperty in interface RepositoryMappingpublic void mapPrimitiveType(PrimitiveType t, String currentPackageName, RepositoryArtifact artifact)
mapPrimitiveType in interface RepositoryMappingpublic void mapDataType(DataType t, String currentPackageName, RepositoryArtifact artifact)
mapDataType in interface RepositoryMappingpublic void mapEnumeration(Enumeration e, String currentPackageName, RepositoryArtifact artifact)
mapEnumeration in interface RepositoryMappingpublic void mapEnumerationExternal(Enumeration e, String currentPackageName, RepositoryArtifact artifact)
mapEnumerationExternal in interface RepositoryMappingpublic void mapEnumerationLiteral(EnumerationLiteral literal, String currentPackageName, RepositoryArtifact artifact)
mapEnumerationLiteral in interface RepositoryMappingpublic void mapAssociation(Association assoc, String currentPackageName, RepositoryArtifact artifact)
mapAssociation in interface RepositoryMappingCopyright © 2023. All rights reserved.