impl/src/main/java/org/apache/tuscany/sdo/impl/AttributeImpl.java [194:222]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public boolean isNullable()
  {
    String isNillable = EcoreUtil.getAnnotation(this, ExtendedMetaData.ANNOTATION_URI, "nillable");
    return isNillable != null && "true".equals(isNillable);
  }

  public boolean isOpenContent()
  {
    return SDOUtil.isDocumentRoot(getContainingType());
  }

  public List getInstanceProperties() {
    return DataObjectUtil.getMetaObjectInstanceProperties(this);
  }

  public Object get(Property property) {
    return DataObjectUtil.getMetaObjectInstanceProperty(this, property);
  }

  /////////////////////////////////////////////////////////////////////////////////////////////////////////
  // org.apache.tuscany.sdo.model.Property methods
  /////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  public List getAliasName() {
    return this.getAliasNames();
  }

  public Sequence getAny() {
    throw new UnsupportedOperationException();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



impl/src/main/java/org/apache/tuscany/sdo/impl/ReferenceImpl.java [147:175]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public boolean isNullable()
  {
    String isNillable = EcoreUtil.getAnnotation(this, ExtendedMetaData.ANNOTATION_URI, "nillable");
    return isNillable != null && "true".equals(isNillable);
  }

  public boolean isOpenContent()
  {
    return SDOUtil.isDocumentRoot(getContainingType());
  }

  public List getInstanceProperties() {
    return DataObjectUtil.getMetaObjectInstanceProperties(this);
  }

  public Object get(Property property) {
    return DataObjectUtil.getMetaObjectInstanceProperty(this, property);
  }
  
  /////////////////////////////////////////////////////////////////////////////////////////////////////////
  // org.apache.tuscany.sdo.model.Property methods
  /////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  public List getAliasName() {
    return this.getAliasNames();
  }

  public Sequence getAny() {
    throw new UnsupportedOperationException();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



