Modifier and Type | Method and Description |
---|---|
void |
IDiagramService.registerCustomizedTool(java.lang.String id,
MClass metaclass,
Stereotype stereotype,
java.lang.String dependency,
IAttachedBoxTool handler) |
void |
IDiagramService.registerCustomizedTool(java.lang.String id,
MClass metaclass,
Stereotype stereotype,
java.lang.String dependency,
IBoxTool handler) |
void |
IDiagramService.registerCustomizedTool(java.lang.String id,
MClass metaclass,
Stereotype stereotype,
java.lang.String dependency,
ILinkTool handler) |
void |
IDiagramService.registerCustomizedTool(java.lang.String id,
MClass metaclass,
Stereotype stereotype,
java.lang.String dependency,
IMultiLinkTool handler) |
void |
IDiagramService.registerDiagramCustomization(Stereotype stereotype,
MClass baseDiagramClass,
IDiagramCustomizer customizer) |
void |
IDiagramService.unregisterDiagramCustomization(Stereotype stereotype,
MClass baseDiagramClass,
IDiagramCustomizer customizer) |
Modifier and Type | Method and Description |
---|---|
protected Stereotype |
DefaultDiagramTool.findStereotypeFromSpec(MClass metaclass,
java.lang.String stereotypeSpec)
Find the stereotype from a stereotype specification.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
IMetamodelI18nSupport.getLabel(MClass mClass)
Get the I18n'ed label for a MClass.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends MObject> |
IModelingSession.findByAtt(MClass metaclass,
java.lang.String att,
java.lang.String value)
Get elements in the model from a metaclass, a meta attribute name and its value.
|
java.util.Collection<? extends MObject> |
IModelingSession.findByClass(MClass metaclass)
Get all elements in the model from their metaclass.
|
MObject |
IModelingSession.findElementById(MClass metaclass,
java.lang.String id)
Get an element in the model from its id and metaclass.
|
java.util.List<ResourceType> |
IMetamodelExtensions.findExternDocumentTypes(java.lang.String externDocumentTypeName,
MClass metaclass)
Find resource types by name
|
java.util.List<ResourceType> |
IMetamodelExtensions.findExternDocumentTypes(java.lang.String moduleName,
java.lang.String externDocumentTypeName,
MClass metaclass)
Find resource types by name and metaclass
|
java.util.List<NoteType> |
IMetamodelExtensions.findNoteTypes(java.lang.String noteTypeName,
MClass metaclass)
Find note types by metaclass
|
java.util.List<NoteType> |
IMetamodelExtensions.findNoteTypes(java.lang.String moduleName,
java.lang.String noteTypeName,
MClass metaclass)
Find note types by name and metaclass
|
java.util.List<Stereotype> |
IMetamodelExtensions.findStereotypes(java.lang.String stereotypeName,
MClass metaclass)
Find stereotypes by name and metaclass
|
java.util.List<Stereotype> |
IMetamodelExtensions.findStereotypes(java.lang.String moduleName,
java.lang.String stereotypeName,
MClass metaclass)
Find stereotypes by name and metaclass
|
java.util.List<TagType> |
IMetamodelExtensions.findTagTypes(java.lang.String tagTypeName,
MClass metaclass)
Find note types by name
|
java.util.List<TagType> |
IMetamodelExtensions.findTagTypes(java.lang.String moduleName,
java.lang.String tagTypeName,
MClass metaclass)
Find note types by name and metaclass
|
ResourceType |
IMetamodelExtensions.getExternDocumentType(java.lang.String moduleName,
java.lang.String externDocumentTypeName,
MClass metaclass) |
Image |
IImageService.getIcon(MClass metaclass)
Get the small icon (16x16 pixels) representing the given metaclass.
|
Image |
IImageService.getImage(MClass metaclass)
Get the image (32x32 pixels) representing the given metaclass.
|
NoteType |
IMetamodelExtensions.getNoteType(java.lang.String moduleName,
java.lang.String noteTypeName,
MClass metaclass) |
QualifiedImage |
IImageService.getQualifiedIcon(MClass metaclass)
Get the small icon (16x16 pixels) representing the given metaclass as a
QualifiedImage . |
QualifiedImage |
IImageService.getQualifiedImage(MClass metaclass)
Get the image (32x32 pixels) representing the given metaclass as a
QualifiedImage . |
Stereotype |
IMetamodelExtensions.getStereotype(java.lang.String stereotypeName,
MClass metaclass) |
Stereotype |
IMetamodelExtensions.getStereotype(java.lang.String moduleName,
java.lang.String stereotypeName,
MClass metaclass) |
TagType |
IMetamodelExtensions.getTagType(java.lang.String moduleName,
java.lang.String tagTypeName,
MClass metaclass) |
Modifier and Type | Method and Description |
---|---|
MClass |
ElementScope.getMetaclass() |
Modifier and Type | Method and Description |
---|---|
static Stereotype |
StereotypeSpecReader.findStereotypeFromSpec(IModelingSession session,
MClass metaclass,
java.lang.String stereotypeSpec)
Find the stereotype from a stereotype specification.
|
Constructor and Description |
---|
ElementScope(MClass metaclass,
boolean withSubClasses,
Stereotype stereotype,
boolean withSubStereotypes)
A scope is composed of a metaclass and a stereotype.
|
Modifier and Type | Method and Description |
---|---|
Stereotype |
DefaultModuleCommandHandler.findStereotypeFromSpec(IModule module,
MClass metaclass,
java.lang.String stereotypeSpec)
Find the stereotype from a stereotype specification.
|
Modifier and Type | Method and Description |
---|---|
MClass |
ElementDescriptor.getMClass() |
Modifier and Type | Method and Description |
---|---|
Stereotype |
AbstractWizardContributor.findStereotypeFromSpec(MClass metaclass,
java.lang.String stereotypeSpec)
Find the stereotype from a stereotype specification.
|
Constructor and Description |
---|
ElementDescriptor(MClass mClass,
Stereotype stereotype) |
Modifier and Type | Method and Description |
---|---|
default java.util.Collection<MClass> |
IMdaExpert.getPossibleSourceMetaclasses(Stereotype linkStereotype,
MClass targetMetaclass)
Get the possible source metaclasses of a stereotyped link.
|
default java.util.Collection<MClass> |
IMdaExpert.getPossibleTargetMetaclasses(Stereotype linkStereotype,
MClass sourceMetaclass)
Get the possible target metaclasses of a stereotyped link.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IMdaExpert.canLink(Stereotype linkStereotype,
MClass linkMetaclass,
MClass fromMetaclass,
MClass toMetaclass) |
boolean |
IMdaExpert.canLink(Stereotype linkStereotype,
MClass linkMetaclass,
MObject from,
MObject to) |
boolean |
IMdaExpert.canSource(Stereotype linkStereotype,
MClass linkMetaclass,
MClass fromMetaclass) |
boolean |
IMdaExpert.canTarget(Stereotype linkStereotype,
MClass linkMetaclass,
MClass toMetaclass) |
default java.util.Collection<MClass> |
IMdaExpert.getPossibleSourceMetaclasses(Stereotype linkStereotype,
MClass targetMetaclass)
Get the possible source metaclasses of a stereotyped link.
|
default java.util.Collection<MClass> |
IMdaExpert.getPossibleTargetMetaclasses(Stereotype linkStereotype,
MClass sourceMetaclass)
Get the possible target metaclasses of a stereotyped link.
|
Modifier and Type | Method and Description |
---|---|
void |
IModulePropertyTable.addProperty(java.lang.String key,
MObject value,
java.util.Collection<? extends MClass> acceptedMetaclasses,
IMObjectFilter mobjectFilter)
Add a "MObject" typed property in the model.
|
Modifier and Type | Method and Description |
---|---|
MClass |
IMetaclassSelector.getSelected() |
Modifier and Type | Method and Description |
---|---|
void |
IMetaclassSelector.setSelected(MClass mClass)
Set the selected metaclass.
|
Modifier and Type | Method and Description |
---|---|
void |
IMetaclassSelector.addListener(java.util.function.Consumer<MClass> listener)
Add a listener to be notified when the selection changes.
|
void |
IMetaclassSelector.removeListener(java.util.function.Consumer<MClass> listener)
remove a listener added with
IMetaclassSelector.addListener(Consumer) . |
void |
IMetaclassSelector.setMetaclassFilter(java.util.function.Predicate<MClass> filter)
Setup a metaclass filter.
|
Modifier and Type | Method and Description |
---|---|
static Folder |
ArchimateLayerExpert.getLayerContainer(Model model,
MClass metaclass)
Get the folder corresponding to the metaclass layer.
|
Modifier and Type | Method and Description |
---|---|
static MClass |
Metamodel.getMClass(java.lang.Class<? extends MObject> javaInterface)
Deprecated.
|
static MClass |
Metamodel.getMClass(java.lang.String name)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Class<? extends MObject> |
Metamodel.getJavaInterface(MClass mClass)
Deprecated.
use
MClass#getJavaInterface(String) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends MObject> |
MModelServices.findByAtt(MClass metaclass,
java.lang.String att,
java.lang.Object val) |
java.util.Collection<? extends MObject> |
IMModelServices.findByAtt(MClass metaclass,
java.lang.String att,
java.lang.Object value)
Get elements in the model from a metaclass, a meta attribute name and its value.
|
java.util.Collection<? extends MObject> |
MModelServices.findByClass(MClass metaclass) |
java.util.Collection<? extends MObject> |
IMModelServices.findByClass(MClass metaclass)
Get all elements in the model from their metaclass.
|
MObject |
MModelServices.findById(MClass metaclass,
java.lang.String id) |
MObject |
IMModelServices.findById(MClass metaclass,
java.lang.String id)
Get an element in the model from its id and metaclass.
|
java.util.List<NoteType> |
MModelServices.findNoteTypes(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String noteTypeName,
MClass metaclass) |
java.util.List<NoteType> |
IMModelServices.findNoteTypes(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String noteTypeName,
MClass metaclass)
Find note types by name and metaclass
|
java.util.List<ResourceType> |
MModelServices.findResourceTypes(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String resourceTypeName,
MClass metaclass) |
java.util.List<ResourceType> |
IMModelServices.findResourceTypes(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String externDocumentTypeName,
MClass metaclass)
Find resource types by name and metaclass
|
java.util.List<Stereotype> |
MModelServices.findStereotypes(java.lang.String moduleName,
java.lang.String stereotypeName,
MClass metaclass) |
java.util.List<Stereotype> |
IMModelServices.findStereotypes(java.lang.String moduleName,
java.lang.String stereotypeName,
MClass metaclass)
Find stereotypes by name and metaclass
|
java.util.List<TagType> |
MModelServices.findTagTypes(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String tagTypeName,
MClass metaclass) |
java.util.List<TagType> |
IMModelServices.findTagTypes(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String tagTypeName,
MClass metaclass)
Find tag types by name and metaclass
|
NoteType |
MModelServices.getNoteType(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String noteTypeName,
MClass metaclass) |
NoteType |
IMModelServices.getNoteType(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String noteTypeName,
MClass metaclass)
Find a note type by name and metaclass.
|
ResourceType |
MModelServices.getResourceType(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String resourceTypeName,
MClass metaclass) |
ResourceType |
IMModelServices.getResourceType(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String resourceTypeName,
MClass metaclass)
Find a resource type by name and metaclass.
|
Stereotype |
MModelServices.getStereotype(java.lang.String moduleName,
java.lang.String stereotypeName,
MClass metaclass) |
Stereotype |
IMModelServices.getStereotype(java.lang.String moduleName,
java.lang.String stereotypeName,
MClass metaclass)
Find a stereotype by name and metaclass.
|
TagType |
MModelServices.getTagType(java.lang.String moduleName,
java.lang.String ownerType,
java.lang.String tagTypeName,
MClass metaclass) |
TagType |
IMModelServices.getTagType(java.lang.String moduleName,
java.lang.String ownerName,
java.lang.String tagTypeName,
MClass metaclass)
Find a tag type by name and metaclass.
|
Modifier and Type | Method and Description |
---|---|
MClass |
MetaclassAlreadyExistException.getExistingMetaclass() |
MClass |
MObject.getMClass()
Get the object metaclass.
|
MClass |
MMetamodel.getMClass(java.lang.Class<? extends MObject> interf)
Get a meta class by its java interface
|
MClass |
MMetamodel.getMClass(java.lang.String name)
Get a meta class by its name or its
qualified name . |
MClass |
AbstractMetaclassException.getMetaclass() |
MClass |
MDependency.getSource()
Get the origin of this dependency.
|
MClass |
MClass.getSuper()
Get the parent metamodel class.
|
MClass |
MDependency.getTarget()
Get the dependency target (aka its type).
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends MClass> |
MMetamodel.getRegisteredMClasses()
Get all the metamodel classes.
|
java.util.List<MClass> |
MClass.getSub(boolean recursive)
Get the sub classes.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MExpert.canCompose(MClass owner,
MClass composed,
java.lang.String dep)
Tells whether the owner can own the given composed element using the given dependency name.
|
boolean |
MExpert.canCompose(MObject owner,
MClass composed,
java.lang.String dep)
Tells whether the owner can own an instance of the given metaclass using the given dependency name.
|
boolean |
MExpert.canDep(MClass source,
MClass target,
java.lang.String dep)
Whether or not a dependency 'dep' exists between 'source' and 'target' metaclass.
|
boolean |
MExpert.canDep(MObject source,
MClass target,
java.lang.String dep)
Whether or not a dependency 'dep' can be established between the 'source' object and an instance of 'target' metaclass based
on their metaclass and stereotypes.
|
boolean |
MExpert.canLink(MClass link,
MClass from,
MClass to) |
boolean |
MExpert.canLink(MClass link,
MObject from,
MObject to) |
boolean |
MExpert.canSource(MClass link,
MClass from) |
boolean |
MExpert.canTarget(MClass link,
MClass to) |
MDependency |
MExpert.getDefaultCompositionDep(MClass owner,
MClass composed) |
boolean |
MClass.hasBase(MClass parent)
Check that
this metaclass is a sub-metaclass of parent metaclass. |
boolean |
MExpert.isLink(MClass metaclass) |
Constructor and Description |
---|
AbstractMetaclassException(MClass metaclass)
Preferred constructor, computes a default message.
|
AbstractMetaclassException(MClass metaclass,
java.lang.String message)
Constructor with a custom message
|
AbstractMetaclassException(MClass metaclass,
java.lang.String message,
java.lang.Throwable cause)
Constructor with a custom message and a cause.
|
MetaclassAlreadyExistException(MClass existingClass) |
Modifier and Type | Interface and Description |
---|---|
interface |
FakeMClass
Fake metaclass.
|
Modifier and Type | Method and Description |
---|---|
void |
IModelShieldRegistry.registerChecker(IChecker checker,
MClass mc,
TriggerType trigger,
java.lang.String feature) |
Modifier and Type | Method and Description |
---|---|
S |
MetamodelExtensionPoint.findService(MClass cls)
Find a service for the given metaclass.
|
S |
IMetamodelServiceProvider.findService(MClass cls)
Find a service for the given metaclass.
|