org.eclipse.gmt.umlx.editor.property.domains
Class OCLExpressionTypeDomainProvider

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.property.domains.AbstractDomainProvider<org.eclipse.emf.ecore.EClass>
      extended by org.eclipse.gmt.umlx.editor.property.domains.OCLExpressionTypeDomainProvider
All Implemented Interfaces:
IDomainProvider<org.eclipse.emf.ecore.EClass>

public class OCLExpressionTypeDomainProvider
extends AbstractDomainProvider<org.eclipse.emf.ecore.EClass>

A OCLExpressionTypeDomainProvider provides the list of concrete instantiable Ocl types.


Method Summary
 java.util.Collection<org.eclipse.emf.ecore.EClass> getDomain()
          Return the elements that define the domain.
static OCLExpressionTypeDomainProvider getInstance()
           
 org.eclipse.emf.ecore.EClass getNullElement()
          Return the element used to denote a null element
 java.lang.String getTitle()
          Return a descriptive title for the doamin selection
 
Methods inherited from class org.eclipse.gmt.umlx.editor.property.domains.AbstractDomainProvider
getElementsTitle, getImage, getLabel, getParentImage, getParentLabel, getParentsTitle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static OCLExpressionTypeDomainProvider getInstance()

getDomain

public java.util.Collection<org.eclipse.emf.ecore.EClass> getDomain()
Description copied from interface: IDomainProvider
Return the elements that define the domain.

Returns:
the domain elements

getNullElement

public org.eclipse.emf.ecore.EClass getNullElement()
Description copied from interface: IDomainProvider
Return the element used to denote a null element

Returns:
a non-null element if a null element exists, or null if not

getTitle

public java.lang.String getTitle()
Description copied from interface: IDomainProvider
Return a descriptive title for the doamin selection

Returns:
a title