All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.contextmapper.tactic.dsl.tacticdsl.AnyProperty Maven / Gradle / Ivy

/**
 * generated by Xtext 2.21.0
 */
package org.contextmapper.tactic.dsl.tacticdsl;

import org.eclipse.emf.ecore.EObject;

/**
 * 
 * A representation of the model object 'Any Property'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getDoc Doc}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getVisibility Visibility}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getCollectionType Collection Type}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getName Name}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isKey Key}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isNotChangeable Not Changeable}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isRequired Required}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isNullable Nullable}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getNullableMessage Nullable Message}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getHint Hint}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isNotEmpty Not Empty}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getNotEmptyMessage Not Empty Message}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getSize Size}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getValidate Validate}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isTransient Transient}
  • *
* * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty() * @model * @generated */ public interface AnyProperty extends EObject { /** * Returns the value of the 'Doc' attribute. * * * @return the value of the 'Doc' attribute. * @see #setDoc(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Doc() * @model * @generated */ String getDoc(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getDoc Doc}' attribute. * * * @param value the new value of the 'Doc' attribute. * @see #getDoc() * @generated */ void setDoc(String value); /** * Returns the value of the 'Visibility' attribute. * The literals are from the enumeration {@link org.contextmapper.tactic.dsl.tacticdsl.Visibility}. * * * @return the value of the 'Visibility' attribute. * @see org.contextmapper.tactic.dsl.tacticdsl.Visibility * @see #setVisibility(Visibility) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Visibility() * @model * @generated */ Visibility getVisibility(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getVisibility Visibility}' attribute. * * * @param value the new value of the 'Visibility' attribute. * @see org.contextmapper.tactic.dsl.tacticdsl.Visibility * @see #getVisibility() * @generated */ void setVisibility(Visibility value); /** * Returns the value of the 'Collection Type' attribute. * The literals are from the enumeration {@link org.contextmapper.tactic.dsl.tacticdsl.CollectionType}. * * * @return the value of the 'Collection Type' attribute. * @see org.contextmapper.tactic.dsl.tacticdsl.CollectionType * @see #setCollectionType(CollectionType) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_CollectionType() * @model * @generated */ CollectionType getCollectionType(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getCollectionType Collection Type}' attribute. * * * @param value the new value of the 'Collection Type' attribute. * @see org.contextmapper.tactic.dsl.tacticdsl.CollectionType * @see #getCollectionType() * @generated */ void setCollectionType(CollectionType value); /** * Returns the value of the 'Name' attribute. * * * @return the value of the 'Name' attribute. * @see #setName(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Name() * @model * @generated */ String getName(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getName Name}' attribute. * * * @param value the new value of the 'Name' attribute. * @see #getName() * @generated */ void setName(String value); /** * Returns the value of the 'Key' attribute. * * * @return the value of the 'Key' attribute. * @see #setKey(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Key() * @model * @generated */ boolean isKey(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isKey Key}' attribute. * * * @param value the new value of the 'Key' attribute. * @see #isKey() * @generated */ void setKey(boolean value); /** * Returns the value of the 'Not Changeable' attribute. * * * @return the value of the 'Not Changeable' attribute. * @see #setNotChangeable(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_NotChangeable() * @model * @generated */ boolean isNotChangeable(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isNotChangeable Not Changeable}' attribute. * * * @param value the new value of the 'Not Changeable' attribute. * @see #isNotChangeable() * @generated */ void setNotChangeable(boolean value); /** * Returns the value of the 'Required' attribute. * * * @return the value of the 'Required' attribute. * @see #setRequired(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Required() * @model * @generated */ boolean isRequired(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isRequired Required}' attribute. * * * @param value the new value of the 'Required' attribute. * @see #isRequired() * @generated */ void setRequired(boolean value); /** * Returns the value of the 'Nullable' attribute. * * * @return the value of the 'Nullable' attribute. * @see #setNullable(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Nullable() * @model * @generated */ boolean isNullable(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isNullable Nullable}' attribute. * * * @param value the new value of the 'Nullable' attribute. * @see #isNullable() * @generated */ void setNullable(boolean value); /** * Returns the value of the 'Nullable Message' attribute. * * * @return the value of the 'Nullable Message' attribute. * @see #setNullableMessage(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_NullableMessage() * @model * @generated */ String getNullableMessage(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getNullableMessage Nullable Message}' attribute. * * * @param value the new value of the 'Nullable Message' attribute. * @see #getNullableMessage() * @generated */ void setNullableMessage(String value); /** * Returns the value of the 'Hint' attribute. * * * @return the value of the 'Hint' attribute. * @see #setHint(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Hint() * @model * @generated */ String getHint(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getHint Hint}' attribute. * * * @param value the new value of the 'Hint' attribute. * @see #getHint() * @generated */ void setHint(String value); /** * Returns the value of the 'Not Empty' attribute. * * * @return the value of the 'Not Empty' attribute. * @see #setNotEmpty(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_NotEmpty() * @model * @generated */ boolean isNotEmpty(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isNotEmpty Not Empty}' attribute. * * * @param value the new value of the 'Not Empty' attribute. * @see #isNotEmpty() * @generated */ void setNotEmpty(boolean value); /** * Returns the value of the 'Not Empty Message' attribute. * * * @return the value of the 'Not Empty Message' attribute. * @see #setNotEmptyMessage(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_NotEmptyMessage() * @model * @generated */ String getNotEmptyMessage(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getNotEmptyMessage Not Empty Message}' attribute. * * * @param value the new value of the 'Not Empty Message' attribute. * @see #getNotEmptyMessage() * @generated */ void setNotEmptyMessage(String value); /** * Returns the value of the 'Size' attribute. * * * @return the value of the 'Size' attribute. * @see #setSize(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Size() * @model * @generated */ String getSize(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getSize Size}' attribute. * * * @param value the new value of the 'Size' attribute. * @see #getSize() * @generated */ void setSize(String value); /** * Returns the value of the 'Validate' attribute. * * * @return the value of the 'Validate' attribute. * @see #setValidate(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Validate() * @model * @generated */ String getValidate(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#getValidate Validate}' attribute. * * * @param value the new value of the 'Validate' attribute. * @see #getValidate() * @generated */ void setValidate(String value); /** * Returns the value of the 'Transient' attribute. * * * @return the value of the 'Transient' attribute. * @see #setTransient(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getAnyProperty_Transient() * @model * @generated */ boolean isTransient(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.AnyProperty#isTransient Transient}' attribute. * * * @param value the new value of the 'Transient' attribute. * @see #isTransient() * @generated */ void setTransient(boolean value); } // AnyProperty




© 2015 - 2024 Weber Informatics LLC | Privacy Policy