@Test public void testAbstractClone() { SchemaElement schemaElement = getTestObject(); validateResultObject((APISchemaType)schemaElement.cloneSchemaElement()); }
@Override public SchemaElement cloneSchemaElement() { return new APISchemaType(this); }
APISchemaType extends SchemaType { @Override public SchemaElement cloneSchemaElement() { return new APISchemaType(this); } }
APISchemaType extends SchemaType { @Override public SchemaElement cloneSchemaElement() { return new APISchemaType(this); } APISchemaType();  APISchemaType(APISchemaType template); }
APISchemaType extends SchemaType { @Override public SchemaElement cloneSchemaElement() { return new APISchemaType(this); } APISchemaType();  APISchemaType(APISchemaType template); int getOperationCount(); void setOperationCount(int operationCount); @Override SchemaElement cloneSchemaElement(); @Override SchemaType cloneSchemaType(); @Override String toString(); @Override boolean equals(Object objectToCompare); }
APISchemaType extends SchemaType { @Override public SchemaElement cloneSchemaElement() { return new APISchemaType(this); } APISchemaType();  APISchemaType(APISchemaType template); int getOperationCount(); void setOperationCount(int operationCount); @Override SchemaElement cloneSchemaElement(); @Override SchemaType cloneSchemaType(); @Override String toString(); @Override boolean equals(Object objectToCompare);  }