@Test public void testAbstractClone() { SchemaElement schemaElement = getTestObject(); validateResultObject((APIOperation)schemaElement.cloneSchemaElement()); }
@Override public SchemaElement cloneSchemaElement() { return new APIOperation(this); }
APIOperation extends SchemaType { @Override public SchemaElement cloneSchemaElement() { return new APIOperation(this); } }
APIOperation extends SchemaType { @Override public SchemaElement cloneSchemaElement() { return new APIOperation(this); } APIOperation();  APIOperation(APIOperation template); }
APIOperation extends SchemaType { @Override public SchemaElement cloneSchemaElement() { return new APIOperation(this); } APIOperation();  APIOperation(APIOperation template); String getCommand(); void setCommand(String command); SchemaType getHeaderSchemaType(); void setHeaderSchemaType(SchemaType headerSchemaType); SchemaType getRequestSchemaType(); void setRequestSchemaType(SchemaType requestSchemaType); SchemaType getResponseSchemaType(); void setResponseSchemaType(SchemaType responseSchemaType); @Override SchemaElement cloneSchemaElement(); @Override SchemaType cloneSchemaType(); @Override String toString(); @Override boolean equals(Object objectToCompare); @Override int hashCode(); }
APIOperation extends SchemaType { @Override public SchemaElement cloneSchemaElement() { return new APIOperation(this); } APIOperation();  APIOperation(APIOperation template); String getCommand(); void setCommand(String command); SchemaType getHeaderSchemaType(); void setHeaderSchemaType(SchemaType headerSchemaType); SchemaType getRequestSchemaType(); void setRequestSchemaType(SchemaType requestSchemaType); SchemaType getResponseSchemaType(); void setResponseSchemaType(SchemaType responseSchemaType); @Override SchemaElement cloneSchemaElement(); @Override SchemaType cloneSchemaType(); @Override String toString(); @Override boolean equals(Object objectToCompare); @Override int hashCode();  }