/** * <p>Answer a view of this property as an object property</p> * @return This property, but viewed as an ObjectProperty node * @exception ConversionException if the resource cannot be converted to an object property * given the language profile and the current state of the underlying model. */ @Override public ObjectProperty asObjectProperty() { return as( ObjectProperty.class ); }
/** * <p>Answer a view of this property as a functional property</p> * @return This property, but viewed as a FunctionalProperty node * @exception ConversionException if the resource cannot be converted to a functional property * given the language profile and the current state of the underlying model. */ @Override public FunctionalProperty asFunctionalProperty() { return as( FunctionalProperty.class ); }
/** * <p>Answer a view of this property as a symmetric property</p> * @return This property, but viewed as a SymmetricProperty node * @exception ConversionException if the resource cannot be converted to a symmetric property * given the language profile and the current state of the underlying model. */ @Override public SymmetricProperty asSymmetricProperty() { return as( SymmetricProperty.class ); }
/** * <p>Answer a view of this property as a datatype property</p> * @return This property, but viewed as a DatatypeProperty node * @exception ConversionException if the resource cannot be converted to a datatype property * given the language profile and the current state of the underlying model. */ @Override public DatatypeProperty asDatatypeProperty() { return as( DatatypeProperty.class ); }
/** * <p>Answer a view of this property as an object property</p> * @return This property, but viewed as an ObjectProperty node * @exception ConversionException if the resource cannot be converted to an object property * given the language profile and the current state of the underlying model. */ @Override public ObjectProperty asObjectProperty() { return as( ObjectProperty.class ); }
/** * <p>Answer a view of this property as an inverse functional property</p> * @return This property, but viewed as an InverseFunctionalProperty node * @exception ConversionException if the resource cannot be converted to an inverse functional property * given the language profile and the current state of the underlying model. */ @Override public InverseFunctionalProperty asInverseFunctionalProperty() { return as( InverseFunctionalProperty.class ); }
/** * <p>Answer a view of this property as a transitive property</p> * @return This property, but viewed as a TransitiveProperty node * @exception ConversionException if the resource cannot be converted to a transitive property * given the language profile and the current state of the underlying model. */ @Override public TransitiveProperty asTransitiveProperty() { return as( TransitiveProperty.class ); }
/** * <p>Answer a view of this property as a datatype property</p> * @return This property, but viewed as a DatatypeProperty node * @exception ConversionException if the resource cannot be converted to a datatype property * given the language profile and the current state of the underlying model. */ @Override public DatatypeProperty asDatatypeProperty() { return as( DatatypeProperty.class ); }
/** * <p>Answer a view of this property as a transitive property</p> * @return This property, but viewed as a TransitiveProperty node * @exception ConversionException if the resource cannot be converted to a transitive property * given the language profile and the current state of the underlying model. */ @Override public TransitiveProperty asTransitiveProperty() { return as( TransitiveProperty.class ); }
/** * <p>Answer a view of this property as a symmetric property</p> * @return This property, but viewed as a SymmetricProperty node * @exception ConversionException if the resource cannot be converted to a symmetric property * given the language profile and the current state of the underlying model. */ @Override public SymmetricProperty asSymmetricProperty() { return as( SymmetricProperty.class ); }
/** * <p>Answer a view of this property as a functional property</p> * @return This property, but viewed as a FunctionalProperty node * @exception ConversionException if the resource cannot be converted to a functional property * given the language profile and the current state of the underlying model. */ @Override public FunctionalProperty asFunctionalProperty() { return as( FunctionalProperty.class ); }
/** * <p>Answer a view of this property as an inverse functional property</p> * @return This property, but viewed as an InverseFunctionalProperty node * @exception ConversionException if the resource cannot be converted to an inverse functional property * given the language profile and the current state of the underlying model. */ @Override public InverseFunctionalProperty asInverseFunctionalProperty() { return as( InverseFunctionalProperty.class ); }
/** * @see Property#getOrdinal() */ @Override public int getOrdinal() { return (as( Property.class )).getOrdinal(); }
/** * @see Property#getOrdinal() */ @Override public int getOrdinal() { return (as( Property.class )).getOrdinal(); }