Class CDOItemProviderAdapter.CDOPropertyDescriptor

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CDOItemProviderAdapter.CDOPropertyDescriptor.DefaultLabelProvider
      Deprecated.
      As of 4.4 not used any more.
      • Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor

        org.eclipse.emf.edit.provider.IItemPropertyDescriptor.OverrideableCommandOwner, org.eclipse.emf.edit.provider.IItemPropertyDescriptor.ValueHandler, org.eclipse.emf.edit.provider.IItemPropertyDescriptor.ValueHandlerProvider
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CDO_CATEGORY
      PropertiesView category for CDO
      static java.lang.String[] FILTER_ID_EXPERT
      The filter id for expert properties
    • Constructor Summary

      Constructors 
      Constructor Description
      CDOPropertyDescriptor()
      Deprecated.
      As of 4.4.
      CDOPropertyDescriptor​(org.eclipse.net4j.util.properties.Property<org.eclipse.emf.ecore.EObject> property)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canSetProperty​(java.lang.Object object)  
      java.lang.String getCategory​(java.lang.Object object)  
      java.util.Collection<?> getChoiceOfValues​(java.lang.Object object)  
      java.lang.String getDescription​(java.lang.Object object)  
      java.lang.String getDisplayName​(java.lang.Object object)  
      java.lang.Object getFeature​(java.lang.Object object)  
      java.lang.String[] getFilterFlags​(java.lang.Object object)  
      java.lang.Object getHelpContextIds​(java.lang.Object object)  
      java.lang.String getId​(java.lang.Object object)  
      java.lang.Object getImage​(java.lang.Object object)  
      org.eclipse.emf.edit.provider.IItemLabelProvider getLabelProvider​(java.lang.Object object)  
      org.eclipse.net4j.util.properties.Property<org.eclipse.emf.ecore.EObject> getProperty()  
      java.lang.Object getPropertyValue​(java.lang.Object object)  
      java.lang.String getText​(java.lang.Object object)  
      boolean isCompatibleWith​(java.lang.Object object, java.lang.Object anotherObject, org.eclipse.emf.edit.provider.IItemPropertyDescriptor anotherPropertyDescriptor)  
      boolean isMany​(java.lang.Object object)  
      boolean isMultiLine​(java.lang.Object object)  
      boolean isPropertySet​(java.lang.Object object)  
      boolean isSortChoices​(java.lang.Object object)  
      void resetPropertyValue​(java.lang.Object object)  
      void setPropertyValue​(java.lang.Object object, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FILTER_ID_EXPERT

        public static final java.lang.String[] FILTER_ID_EXPERT
        The filter id for expert properties
      • CDO_CATEGORY

        public static final java.lang.String CDO_CATEGORY
        PropertiesView category for CDO
    • Constructor Detail

      • CDOPropertyDescriptor

        public CDOPropertyDescriptor​(org.eclipse.net4j.util.properties.Property<org.eclipse.emf.ecore.EObject> property)
        Since:
        4.4
    • Method Detail

      • getProperty

        public final org.eclipse.net4j.util.properties.Property<org.eclipse.emf.ecore.EObject> getProperty()
        Since:
        4.4
      • getId

        public java.lang.String getId​(java.lang.Object object)
        Specified by:
        getId in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
        Since:
        4.4
      • getFeature

        public java.lang.Object getFeature​(java.lang.Object object)
        Specified by:
        getFeature in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
        Since:
        4.4
      • getDisplayName

        public java.lang.String getDisplayName​(java.lang.Object object)
        Specified by:
        getDisplayName in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
        Since:
        4.4
      • getDescription

        public java.lang.String getDescription​(java.lang.Object object)
        Specified by:
        getDescription in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
        Since:
        4.4
      • isPropertySet

        public boolean isPropertySet​(java.lang.Object object)
        Specified by:
        isPropertySet in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • getPropertyValue

        public java.lang.Object getPropertyValue​(java.lang.Object object)
        Specified by:
        getPropertyValue in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
        Since:
        4.4
      • setPropertyValue

        public void setPropertyValue​(java.lang.Object object,
                                     java.lang.Object value)
        Specified by:
        setPropertyValue in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • resetPropertyValue

        public void resetPropertyValue​(java.lang.Object object)
        Specified by:
        resetPropertyValue in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • canSetProperty

        public boolean canSetProperty​(java.lang.Object object)
        Specified by:
        canSetProperty in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • getCategory

        public java.lang.String getCategory​(java.lang.Object object)
        Specified by:
        getCategory in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • getChoiceOfValues

        public java.util.Collection<?> getChoiceOfValues​(java.lang.Object object)
        Specified by:
        getChoiceOfValues in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • getHelpContextIds

        public java.lang.Object getHelpContextIds​(java.lang.Object object)
        Specified by:
        getHelpContextIds in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • isCompatibleWith

        public boolean isCompatibleWith​(java.lang.Object object,
                                        java.lang.Object anotherObject,
                                        org.eclipse.emf.edit.provider.IItemPropertyDescriptor anotherPropertyDescriptor)
        Specified by:
        isCompatibleWith in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • isMany

        public boolean isMany​(java.lang.Object object)
        Specified by:
        isMany in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • isMultiLine

        public boolean isMultiLine​(java.lang.Object object)
        Specified by:
        isMultiLine in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • isSortChoices

        public boolean isSortChoices​(java.lang.Object object)
        Specified by:
        isSortChoices in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • getFilterFlags

        public java.lang.String[] getFilterFlags​(java.lang.Object object)
        Specified by:
        getFilterFlags in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • getLabelProvider

        public org.eclipse.emf.edit.provider.IItemLabelProvider getLabelProvider​(java.lang.Object object)
        Specified by:
        getLabelProvider in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
      • getImage

        public java.lang.Object getImage​(java.lang.Object object)
        Specified by:
        getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvider
        Since:
        4.4
      • getText

        public java.lang.String getText​(java.lang.Object object)
        Specified by:
        getText in interface org.eclipse.emf.edit.provider.IItemLabelProvider
        Since:
        4.4