@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof TCapabilityType)) return false; if (!super.equals(o)) return false; TCapabilityType that = (TCapabilityType) o; return Objects.equals(getValidSourceTypes(), that.getValidSourceTypes()); }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof TDataType)) return false; if (!super.equals(o)) return false; TDataType dataType = (TDataType) o; return Objects.equals(getConstraints(), dataType.getConstraints()); }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof TRelationshipType)) return false; if (!super.equals(o)) return false; TRelationshipType that = (TRelationshipType) o; return Objects.equals(getValidTargetTypes(), that.getValidTargetTypes()) && Objects.equals(getInterfaces(), that.getInterfaces()); }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof TPolicyType)) return false; if (!super.equals(o)) return false; TPolicyType that = (TPolicyType) o; return Objects.equals(getTargets(), that.getTargets()) && Objects.equals(getTriggers(), that.getTriggers()); }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof TInterfaceType)) return false; if (!super.equals(o)) return false; TInterfaceType that = (TInterfaceType) o; return Objects.equals(getOperations(), that.getOperations()) && Objects.equals(getInputs(), that.getInputs()); }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof TArtifactType)) return false; if (!super.equals(o)) return false; TArtifactType that = (TArtifactType) o; return Objects.equals(getMimeType(), that.getMimeType()) && Objects.equals(getFileExt(), that.getFileExt()); }