public class AssociationNameImpl extends NameImpl<PackageName> implements AssociationName
NO_MAP_NAME, PRINT_MODEL_ELEMENTMETAMODEL_PATH_SEPARATOR, METAMODEL_PATH_SEPARATOR_PARSE| Constructor and Description |
|---|
AssociationNameImpl(javax.jmi.model.Association association) |
AssociationNameImpl(PackageName parent,
String name) |
AssociationNameImpl(String packageName) |
| Modifier and Type | Method and Description |
|---|---|
Name<PackageName> |
constructName(PackageName parent,
String name) |
ConstructProcedure<javax.jmi.reflect.RefAssociationLink> |
constructTransfromation()
Override in subclasses
|
javax.jmi.reflect.RefAssociation |
getMetaAssociation(javax.jmi.reflect.RefPackage rootPackage) |
ConstructProcedure<javax.jmi.reflect.RefAssociationLink> |
newBackwardLinkProduction()
This represents a target model association
|
ConstructProcedure<javax.jmi.reflect.RefAssociationLink> |
newForwardLinkProduction()
This represents a target model association
|
static AssociationName |
parseQualifiedClassName(String qualifiedName) |
constructNoTransfromation, constructQualifiedElementName, constructQualifiedMetaObjectName, equals, getName, getOwner, hashCode, isEmpty, parseQualifiedName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitconstructNoTransfromation, getName, getOwner, parseQualifiedNamepublic AssociationNameImpl(String packageName)
public AssociationNameImpl(PackageName parent, String name)
public AssociationNameImpl(javax.jmi.model.Association association)
public static AssociationName parseQualifiedClassName(String qualifiedName) throws IllegalArgumentException
qualifiedName - not nullIllegalArgumentException - when qualifiedName is emptypublic javax.jmi.reflect.RefAssociation getMetaAssociation(javax.jmi.reflect.RefPackage rootPackage) throws javax.jmi.reflect.JmiException
getMetaAssociation in interface AssociationNamerootPackage - not null extentjavax.jmi.reflect.JmiExceptionpublic Name<PackageName> constructName(PackageName parent, String name)
constructName in interface Name<PackageName>constructName in class NameImpl<PackageName>Name.constructName(Name, String)public ConstructProcedure<javax.jmi.reflect.RefAssociationLink> constructTransfromation()
NameImplconstructTransfromation in interface Name<PackageName>constructTransfromation in class NameImpl<PackageName>Name.constructTransfromation()public ConstructProcedure<javax.jmi.reflect.RefAssociationLink> newForwardLinkProduction()
newForwardLinkProduction in interface AssociationNamepublic ConstructProcedure<javax.jmi.reflect.RefAssociationLink> newBackwardLinkProduction()
newBackwardLinkProduction in interface AssociationNameCopyright © 2001–2018 MDA Tools. All rights reserved.