Interface UnknownStatement<A>

Type Parameters:
A - Argument type (Empty if statement does not have argument.)
All Superinterfaces:
DeclaredStatement<A>, ModelStatement<A>
All Known Subinterfaces:
AliasStatement, AnnotationStatement, AugmentIdentifierStatement, ContextInstanceStatement, ContextReferenceStatement, DefaultDenyAllStatement, DefaultDenyWriteStatement, DefValStatement, DisplayHintStatement, GetFilterElementAttributesStatement, ImpliedStatement, InstanceTargetStatement, LegacyAugmentIdentifierStatement, MaxAccessStatement, ModuleTagStatement, MountPointStatement, MountStatement, OidStatement, OpenConfigHashedValueStatement, OpenConfigPosixPatternStatement, OpenConfigRegexpPosixStatement, OpenConfigVersionStatement, RpcContextReferenceStatement, SubIdStatement, UnrecognizedStatement, YangDataStatement
All Known Implementing Classes:
RefUnrecognizedStatement, UnrecognizedStatementImpl

public interface UnknownStatement<A> extends DeclaredStatement<A>
A statement not covered by the base metamodel, e.g. it is not expressed directly in terms of concrete statement interfaces in this package. This interface is meant to be specialized by external semantic plugins, such that they are properly anchored in the metamodel.