/**
*
* The following features are supported: *
** If the meaning of the 'Role' attribute isn't clear, there really should be more of a description here... *
* * * @return the value of the 'Role' attribute. * @see #setRole(String) * @see org.eclipse.papyrus.papyrusgmfgenextension.PapyrusgmfgenextensionPackage#getLabelVisibilityPreference_Role() * @model required="true" * @generated */ String getRole(); /** * Sets the value of the '{@link org.eclipse.papyrus.papyrusgmfgenextension.LabelVisibilityPreference#getRole Role}' attribute. * * * * @param value * the new value of the 'Role' attribute. * @see #getRole() * @generated */ void setRole(String value); /** * Returns the value of the 'Icon Path Role' attribute. * ** If the meaning of the 'Icon Path Role' attribute isn't clear, there really should be more of a description here... *
* * * @return the value of the 'Icon Path Role' attribute. * @see #setIconPathRole(String) * @see org.eclipse.papyrus.papyrusgmfgenextension.PapyrusgmfgenextensionPackage#getLabelVisibilityPreference_IconPathRole() * @model * @generated */ String getIconPathRole(); /** * Sets the value of the '{@link org.eclipse.papyrus.papyrusgmfgenextension.LabelVisibilityPreference#getIconPathRole Icon Path Role}' attribute. * * * * @param value * the new value of the 'Icon Path Role' attribute. * @see #getIconPathRole() * @generated */ void setIconPathRole(String value); /** * Returns the value of the 'Link Labels' reference list. * The list contents are of type {@link org.eclipse.gmf.codegen.gmfgen.GenLinkLabel}. * ** If the meaning of the 'Link Labels' reference list isn't clear, there really should be more of a description here... *
* * * @return the value of the 'Link Labels' reference list. * @see org.eclipse.papyrus.papyrusgmfgenextension.PapyrusgmfgenextensionPackage#getLabelVisibilityPreference_LinkLabels() * @model * @generated */ EList* If the meaning of the 'External Node Labels' reference list isn't clear, there really should be more of a description here... *
* * * @return the value of the 'External Node Labels' reference list. * @see org.eclipse.papyrus.papyrusgmfgenextension.PapyrusgmfgenextensionPackage#getLabelVisibilityPreference_ExternalNodeLabels() * @model * @generated */ EList"true"
.
*
* * If the meaning of the 'Visible By Default' attribute isn't clear, there really should be more of a description here... *
* * * @return the value of the 'Visible By Default' attribute. * @see #setVisibleByDefault(boolean) * @see org.eclipse.papyrus.papyrusgmfgenextension.PapyrusgmfgenextensionPackage#getLabelVisibilityPreference_VisibleByDefault() * @model default="true" * @generated */ boolean isVisibleByDefault(); /** * Sets the value of the '{@link org.eclipse.papyrus.papyrusgmfgenextension.LabelVisibilityPreference#isVisibleByDefault Visible By Default}' attribute. * * * * @param value * the new value of the 'Visible By Default' attribute. * @see #isVisibleByDefault() * @generated */ void setVisibleByDefault(boolean value); } // LabelVisibilityPreference