UML Modeling Layer

Uses of Interface
com.ibm.xtools.uml.msl.lang.IUMLLanguageDescriptor

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

© Copyright IBM Corp. 2009. All rights reserved.