Class AbstractDeclaredEffectiveStatement<A,​D extends DeclaredStatement<A>>

    • Constructor Detail

      • AbstractDeclaredEffectiveStatement

        public AbstractDeclaredEffectiveStatement()
    • Method Detail

      • getStatementSource

        public final StatementSource getStatementSource()
        Description copied from interface: ModelStatement
        Returns statement source, which denotes if statement was explicitly declared in original model or inferred during semantic processing of model.
        Returns:
        statement source.
      • statementDefinition

        public final StatementDefinition statementDefinition()
        Description copied from interface: ModelStatement
        Statement Definition of this statement.
        Returns:
        definition of this statement.
      • getDeclared

        public abstract @NonNull D getDeclared()
        Description copied from interface: EffectiveStatement
        Returns statement, which was explicit declaration of this effective statement.
        Returns:
        statement, which was explicit declaration of this effective statement or null if statement was inferred from context.