Tabnine Logo
AnnotatedObject.getOwner
Code IndexAdd Tabnine to your IDE (free)

How to use
getOwner
method
in
uk.ac.ebi.intact.model.AnnotatedObject

Best Java code snippets using uk.ac.ebi.intact.model.AnnotatedObject.getOwner (Showing top 20 results out of 315)

origin: uk.ac.ebi.intact.dataexchange.psimi/intact-psixml-converters

protected static Institution getInstitution(AnnotatedObject ao) {
  if (ao instanceof Institution) {
    return (Institution)ao;
  } else {
    return ao.getOwner();
  }
}
origin: uk.ac.ebi.intact.core/intact-core

public static <X extends Xref> X createIdentityXrefEmblGenbankDdbj(AnnotatedObject<X, ?> parent, String emblGenbankDdbjId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(),
      CvDatabase.class,
      CvDatabase.DDBG_MI_REF,
      CvDatabase.DDBG);
  return createIdentityXref(parent, emblGenbankDdbjId,
      builder.createIdentityCvXrefQualifier(parent.getOwner()),
      cvDatabase);
}
origin: uk.ac.ebi.intact.core/intact-core

public static <X extends Xref> X createIdentityXrefUniprot(AnnotatedObject<X, ?> parent, String primaryId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(), CvDatabase.class, CvDatabase.UNIPROT_MI_REF, CvDatabase.UNIPROT);
  return createIdentityXref(parent, primaryId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase);
}
origin: uk.ac.ebi.intact.core/intact-core-readonly

public static <X extends Xref> X createIdentityXrefUniprot(AnnotatedObject<X, ?> parent, String primaryId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(), CvDatabase.class, CvDatabase.UNIPROT_MI_REF, CvDatabase.UNIPROT);
  return createIdentityXref(parent, primaryId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase);
}
origin: uk.ac.ebi.intact/intact-core

public static <X extends Xref> X createIdentityXrefUniprot(AnnotatedObject<X,?> parent, String primaryId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(), CvDatabase.class, CvDatabase.UNIPROT_MI_REF, CvDatabase.UNIPROT);
  return createIdentityXref(parent, primaryId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase);
}
origin: uk.ac.ebi.intact.core/intact-core-readonly

public static <X extends Xref> X createIdentityXrefIntact(AnnotatedObject<X, ?> parent, String intactId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(), CvDatabase.class, CvDatabase.INTACT_MI_REF, CvDatabase.INTACT);
  return createIdentityXref(parent, intactId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase);
}
origin: uk.ac.ebi.intact.core/intact-core

public static <X extends Xref> X createIdentityXrefIntact(AnnotatedObject<X, ?> parent, String intactId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(), CvDatabase.class, CvDatabase.INTACT_MI_REF, CvDatabase.INTACT);
  return createIdentityXref(parent, intactId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase);
}
origin: uk.ac.ebi.intact.core/intact-core

public static <X extends Xref> X createIdentityXrefChebi(AnnotatedObject<X, ?> parent, String chebiId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(), CvDatabase.class, CvDatabase.CHEBI_MI_REF, CvDatabase.CHEBI);
  return createIdentityXref(parent, chebiId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase);
}
origin: uk.ac.ebi.intact.core/intact-core-readonly

public static <X extends Xref> X createIdentityXrefChebi(AnnotatedObject<X, ?> parent, String chebiId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(), CvDatabase.class, CvDatabase.CHEBI_MI_REF, CvDatabase.CHEBI);
  return createIdentityXref(parent, chebiId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase);
}
origin: uk.ac.ebi.intact.core/intact-core-readonly

public static <X extends Xref> X createIdentityXrefEmblGenbankDdbj(AnnotatedObject<X, ?> parent, String emblGenbankDdbjId) {
  CvObjectBuilder builder = new CvObjectBuilder();
  CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(),
      CvDatabase.class,
      CvDatabase.DDBG_MI_REF,
      CvDatabase.DDBG);
  return createIdentityXref(parent, emblGenbankDdbjId,
      builder.createIdentityCvXrefQualifier(parent.getOwner()),
      cvDatabase);
}
origin: uk.ac.ebi.intact.dataexchange.psimi/intact-psixml-converters

public <X extends Xref> void populateWithPsiMi(AnnotatedObject annotatedObject, String psiMi) {
  this.institution = annotatedObject.getOwner();
  Class<? extends Xref> xrefClass = AnnotatedObjectUtils.getXrefClassType(annotatedObject.getClass());
  X xref = (X) createPsiMiXref(xrefClass, psiMi);
  xref.setParent(annotatedObject);
  if (xref instanceof CvObjectXref) {
    if (((CvObject)annotatedObject).getIdentifier() == null) {
      ((CvObjectXref)xref).prepareParentMi();
    }
  }
  annotatedObject.getXrefs().add(xref);
}
origin: uk.ac.ebi.intact.core/intact-core

public static <A extends Alias> A createAlias(AnnotatedObject<?, A> parent, String name, CvAliasType aliasType) {
  A alias = (A) newAliasInstanceFor(parent.getClass());
  alias.setOwner(parent.getOwner());
  alias.setParent(parent);
  alias.setCvAliasType(aliasType);
  alias.setName(name);
  return alias;
}
origin: uk.ac.ebi.intact.core/intact-core-readonly

public static <A extends Alias> A createAlias(AnnotatedObject<?, A> parent, String name, CvAliasType aliasType) {
  A alias = (A) newAliasInstanceFor(parent.getClass());
  alias.setOwner(parent.getOwner());
  alias.setParent(parent);
  alias.setCvAliasType(aliasType);
  alias.setName(name);
  return alias;
}
origin: uk.ac.ebi.intact/intact-core

public static <A extends Alias> A createAlias(AnnotatedObject<?,A> parent, String name, CvAliasType aliasType) {
  A alias = (A) newAliasInstanceFor(parent.getClass());
  alias.setOwner(parent.getOwner());
  alias.setParent(parent);
  alias.setCvAliasType(aliasType);
  alias.setName(name);
  return alias;
}
origin: uk.ac.ebi.intact/intact-core

public <X extends Xref> X createXref(AnnotatedObject<X,?> parent, String primaryId, CvXrefQualifier cvXrefQualifer, CvDatabase cvDatabase) {
  X xref = (X) XrefUtils.newXrefInstanceFor(parent.getClass());
  xref.setOwner(parent.getOwner());
  xref.setParent(parent);
  xref.setPrimaryId(primaryId);
  xref.setCvXrefQualifier(cvXrefQualifer);
  xref.setCvDatabase(cvDatabase);
  return xref;
}
origin: uk.ac.ebi.intact.core/intact-core-readonly

public <X extends Xref> X createXref(AnnotatedObject<X,?> parent, String primaryId, CvXrefQualifier cvXrefQualifer, CvDatabase cvDatabase) {
  X xref = (X) XrefUtils.newXrefInstanceFor(parent.getClass());
  xref.setOwner(parent.getOwner());
  xref.setParent(parent);
  xref.setPrimaryId(primaryId);
  xref.setCvXrefQualifier(cvXrefQualifer);
  xref.setCvDatabase(cvDatabase);
  return xref;
}
origin: uk.ac.ebi.intact.core/intact-core

public <X extends Xref> X createXref(AnnotatedObject<X,?> parent, String primaryId, CvXrefQualifier cvXrefQualifer, CvDatabase cvDatabase) {
  X xref = (X) XrefUtils.newXrefInstanceFor(parent.getClass());
  xref.setOwner(parent.getOwner());
  xref.setParent(parent);
  xref.setPrimaryId(primaryId);
  xref.setCvXrefQualifier(cvXrefQualifer);
  xref.setCvDatabase(cvDatabase);
  return xref;
}
origin: uk.ac.ebi.intact.dataexchange.psimi/intact-psixml-converters

private static void populateAttributes( AnnotatedObject<?, ?> annotatedObject, AttributeContainer attributeContainer ) {
  AnnotationConverter annotationConverter = new AnnotationConverter( annotatedObject.getOwner() );
  AnnotationConverterConfig configAnnotation = ConverterContext.getInstance().getAnnotationConfig();
  for ( Annotation annotation : IntactCore.ensureInitializedAnnotations(annotatedObject) ) {
    if (!configAnnotation.isExcluded(annotation.getCvTopic())) {
      Attribute attribute = annotationConverter.intactToPsi( annotation );
      if (!attributeContainer.getAttributes().contains( attribute )) {
        attributeContainer.getAttributes().add( attribute );
      }
    }
  }
}
origin: uk.ac.ebi.intact.core/intact-core

protected void traverseAnnotatedObjectCommon(AnnotatedObject ao, IntactVisitor ... visitors) {
  traverse(ao.getAnnotations(), visitors);
  traverse(ao.getAliases(), visitors);
  traverse(ao.getXrefs(), visitors);
  // check if this element has been traversed already, to avoid cyclic recursion
  if (recursionChecker.isAlreadyTraversed(ao)) {
    return;
  }
  traverse(ao.getOwner(), visitors);
}
origin: uk.ac.ebi.intact.core/intact-core-readonly

protected void traverseAnnotatedObjectCommon(AnnotatedObject ao, IntactVisitor ... visitors) {
  traverse(ao.getAnnotations(), visitors);
  traverse(ao.getAliases(), visitors);
  traverse(ao.getXrefs(), visitors);
  // check if this element has been traversed already, to avoid cyclic recursion
  if (recursionChecker.isAlreadyTraversed(ao)) {
    return;
  }
  traverse(ao.getOwner(), visitors);
}
uk.ac.ebi.intact.modelAnnotatedObjectgetOwner

Popular methods of AnnotatedObject

  • getAnnotations
  • getAc
  • getShortLabel
  • getXrefs
  • getAliases
  • getFullName
  • getCreated
  • addAnnotation
  • setOwner
  • addAlias
  • addXref
  • setAc
  • addXref,
  • setAc,
  • setFullName,
  • setShortLabel,
  • getCreator,
  • removeAlias,
  • removeAnnotation,
  • removeXref,
  • setCreated

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getResourceAsStream (ClassLoader)
  • getSupportFragmentManager (FragmentActivity)
  • compareTo (BigDecimal)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Permission (java.security)
    Legacy security code; do not use.
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now