Class RestrictionTranslationSource
java.lang.Object
com.e1c.langtool.v8.dt.internal.right.ql.RestrictionTranslationSource
- All Implemented Interfaces:
TranslationSource
Spesial translation source object allows to link parent eObject and
restriction query object.- See Also:
-
Field Summary
Fields inherited from interface com.e1c.langtool.TranslationSource
CONTENT_TYPE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()Gets the id of this translation source.org.eclipse.core.resources.IProjectGets the project of translation source object.@Nullable org.eclipse.core.runtime.IPathGets the project relative path of the source.Gets the source object with can scan for strings.voidsetRestriction(Restriction restriction)
-
Constructor Details
-
RestrictionTranslationSource
public RestrictionTranslationSource()
-
-
Method Details
-
getProject
public org.eclipse.core.resources.IProject getProject()Description copied from interface:TranslationSourceGets the project of translation source object.- Specified by:
getProjectin interfaceTranslationSource- Returns:
- the project
-
getProjectRelativePath
public @Nullable org.eclipse.core.runtime.IPath getProjectRelativePath()Description copied from interface:TranslationSourceGets the project relative path of the source.- Specified by:
getProjectRelativePathin interfaceTranslationSource- Returns:
- the project relative path
-
getSourceObject
Description copied from interface:TranslationSourceGets the source object with can scan for strings.- Specified by:
getSourceObjectin interfaceTranslationSource- Returns:
- the source object
-
getId
Description copied from interface:TranslationSourceGets the id of this translation source. It must be unique in project scope and free of project name in preffix that is mean id is project related.- Specified by:
getIdin interfaceTranslationSource- Returns:
- the id
-
getRestriction
- Returns:
- the Restriction
-
setRestriction
- Parameters:
restriction- the Restriction to set
-