com.togethersoft.openapi.sci
Interface SciAttribute


public interface SciAttribute
extends SciMember, SciVariable

An attribute.

It is SciVariable with a set of methods inherited from SciMember. This makes it possible to perform actions, common for SciMembers, on attributes and to treat an attribute like SciVariable (for example, since SciParameter represents a parameter, it does not extend SciMember)

Author:
TogetherSoft
See Also: SciMember, SciVariable

Methods inherited from interface com.togethersoft.openapi.sci.SciMember
getContainingClass, getDefinition, getSignature

Methods inherited from interface com.togethersoft.openapi.sci.SciElement
accept, canSetName, canSetProperty, getDeclarationText, getName, getQualifiedName, getTagList, getUniqueName, hasProperty, isDeleted, isPropertyReadable, isPropertyWritable, setName, setProperty, visitReferences, visitReferences

Methods inherited from interface com.togethersoft.openapi.sci.SciObject
canCut, canDelete, canReplace, copy, cut, delete, getContainingFile, getContainingScope, getLanguage, getPositions, getText, getUserProperty, isReadOnly, replace, setUserProperty

Methods inherited from interface com.togethersoft.openapi.sci.SciVariable
canSetInitialValue, canSetType, getInitialValue, getType, setInitialValue, setType