Skip to content

Instantly share code, notes, and snippets.

@edipofederle
Created March 15, 2013 17:45
Show Gist options
  • Select an option

  • Save edipofederle/5171675 to your computer and use it in GitHub Desktop.

Select an option

Save edipofederle/5171675 to your computer and use it in GitHub Desktop.
public List<GeneralizationInterClassRelationship> getAllGeneralizations(){
List<GeneralizationInterClassRelationship> generalizations = new ArrayList<GeneralizationInterClassRelationship>();
for (InterClassRelationship relation : interClassRelationships)
if (relation instanceof GeneralizationInterClassRelationship)
generalizations.add(((GeneralizationInterClassRelationship)relation));
return generalizations;
}
public List<AssociationInterClassRelationship> getAllAssociations() {
List<AssociationInterClassRelationship> associations = new ArrayList<AssociationInterClassRelationship>();
for (InterClassRelationship relation : interClassRelationships)
if (relation instanceof AssociationInterClassRelationship)
associations.add(((AssociationInterClassRelationship)relation));
return associations;
}
public List<UsageInterClassPackageRelationship> getAllUsageInterClasPackage() {
List<UsageInterClassPackageRelationship> associations = new ArrayList<UsageInterClassPackageRelationship>();
for (InterClassRelationship relation : interClassRelationships)
if (relation instanceof UsageInterClassPackageRelationship)
associations.add(((UsageInterClassPackageRelationship)relation));
return associations;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment