|
UML Modeling Layer | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IUMLLanguageDescriptor | |
|---|---|
| com.ibm.xtools.uml.msl.internal.lang | |
| com.ibm.xtools.uml.msl.lang | |
| Uses of IUMLLanguageDescriptor in com.ibm.xtools.uml.msl.internal.lang |
|---|
| Subinterfaces of IUMLLanguageDescriptor in com.ibm.xtools.uml.msl.internal.lang | |
|---|---|
interface |
IUMLDerivedLanguageDescriptor
Clients who wish to make their descriptor non-static, and specialized based on the element context, should implement this interface. |
| Classes in com.ibm.xtools.uml.msl.internal.lang that implement IUMLLanguageDescriptor | |
|---|---|
class |
AnalysisLanguageDescriptor
Analysis Language descriptor. |
class |
CustomLanguageDescriptor
A custom language descriptor. |
class |
DerivedLanguageDescriptor
Base implementation for specialized language descriptors that really only provide a facade for another descriptor. |
class |
FirstLanguageDescriptor
Specialized descriptor representing the 'find first language'. |
class |
ModelLanguageDescriptor
The Model language descriptor. |
class |
OCLLanguageDescriptor
A simple language descriptor to enable the OCL language. |
| Fields in com.ibm.xtools.uml.msl.internal.lang declared as IUMLLanguageDescriptor | |
|---|---|
protected IUMLLanguageDescriptor |
UMLLanguageManager.activeLanguage
Our currently active language |
protected IUMLLanguageDescriptor |
LanguageChangeEvent.newLang
|
protected IUMLLanguageDescriptor |
LanguageChangeEvent.oldLang
|
| Methods in com.ibm.xtools.uml.msl.internal.lang that return IUMLLanguageDescriptor | |
|---|---|
IUMLLanguageDescriptor |
UMLLanguageManager.addUserDefinedLanguage(String langId)
Add the given language to the list of user defined languages. |
protected IUMLLanguageDescriptor |
UMLLanguageManager.findLanguageDescriptor(String languageId,
boolean searchDerived)
Null safe method that will find the language descriptor given the language Id. |
IUMLLanguageDescriptor |
UMLLanguageManager.getActiveDescriptor()
Note: This API should be used with caution. |
IUMLLanguageDescriptor |
UMLLanguageManager.getActiveDescriptor(EObject context)
Retrieves the language descriptor initialized with the given context. |
IUMLLanguageDescriptor |
UMLLanguageManager.getActiveDescriptor(EObject firstContext,
EObject defaultContext)
Retrieves the language descriptor initialized with the given context. |
IUMLLanguageDescriptor |
UMLLanguageManager.getActiveDescriptor(LanguageContext context)
Set the active descriptor and initialize it with the given context |
IUMLLanguageDescriptor |
DerivedLanguageDescriptor.getDelegateDescriptor()
|
IUMLLanguageDescriptor |
UMLLanguageManager.getDescriptor(String langId)
Access to the descriptor for a given language. |
IUMLLanguageDescriptor |
LanguageChangeEvent.getNewLang()
|
IUMLLanguageDescriptor |
LanguageChangeEvent.getOldLang()
|
IUMLLanguageDescriptor |
UMLLanguageManager.removeUserDefinedLanguage(String langId)
Provides API to remove a language from the list of user defined languages |
IUMLLanguageDescriptor |
UMLLanguageManager.setActiveLanguage(String languageId)
Set the active language. |
| Methods in com.ibm.xtools.uml.msl.internal.lang that return types with arguments of type IUMLLanguageDescriptor | |
|---|---|
Collection<IUMLLanguageDescriptor> |
UMLLanguageManager.getAllDescriptors(boolean includeDerived)
Returns all the currently loaded 'static' descriptors (predefined and user defined). |
Collection<IUMLLanguageDescriptor> |
UMLLanguageManager.getAllPredefinedLanguages()
|
Collection<IUMLLanguageDescriptor> |
UMLLanguageManager.getAllUserDefinedLanguages()
|
| Methods in com.ibm.xtools.uml.msl.internal.lang with parameters of type IUMLLanguageDescriptor | |
|---|---|
protected LanguageChangeEvent |
UMLLanguageManager.createLanguageChangeEvent(IUMLLanguageDescriptor old,
IUMLLanguageDescriptor newLang)
Allow specialization of the LanguageChangeEvent if needed |
String |
UMLLanguageManager.getDescriptorID(IUMLLanguageDescriptor desc)
|
protected void |
UMLLanguageManager.internalSetActiveLanguage(IUMLLanguageDescriptor desc)
Set the active language |
boolean |
UMLLanguageManager.isActive(IUMLLanguageDescriptor language)
Determines if the given descriptor is currently active. |
void |
UMLLanguageManager.persistLanguageInRootPackage(EObject context,
IUMLLanguageDescriptor descriptor,
boolean loadLanguageDefaults)
Persists the language id of the given descriptor in to the root package that owns the given context. |
void |
UMLLanguageManager.setActiveDescriptor(IUMLLanguageDescriptor desc)
Sets the new active descriptor and notifies listeners |
protected void |
DerivedLanguageDescriptor.setDelegateDescriptor(IUMLLanguageDescriptor desc)
|
protected void |
UMLLanguageManager.setupRootPackageForLanguage(Package pkg,
IUMLLanguageDescriptor descriptor)
Does the setup on the root package to enable language specific elements. |
| Constructors in com.ibm.xtools.uml.msl.internal.lang with parameters of type IUMLLanguageDescriptor | |
|---|---|
LanguageChangeEvent(IUMLLanguageDescriptor old,
IUMLLanguageDescriptor newLang)
Constructor |
|
| Uses of IUMLLanguageDescriptor in com.ibm.xtools.uml.msl.lang |
|---|
| Classes in com.ibm.xtools.uml.msl.lang that implement IUMLLanguageDescriptor | |
|---|---|
class |
AbstractLanguageDescriptor
This is the base implementation for an IUMLLanguageDescriptor. |
|
UML Modeling Layer | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||