Package adalid.jee2.meta.proyecto.base
Class ProyectoMavenPrime
-
- All Implemented Interfaces:
SubjectProject,Wrappable,Artifact,Comparable<Project>
- Direct Known Subclasses:
ProyectoPrime
public abstract class ProyectoMavenPrime extends ProyectoMaven
- Author:
- Jorge Campins
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classProyectoMavenPrime.DialogPosition
-
Field Summary
Fields Modifier and Type Field Description protected static StringDEFAULT_ALL_THEMES_ARTIFACT_IDprotected static StringDEFAULT_THEMEprotected static StringDEFAULT_THEME_GROUP_IDprotected static StringDEFAULT_THEME_VERSIONprotected static StringPRIMEFACES_THEMEprotected static StringPRIMEFACES_THEME_ARTIFACT_IDprotected static StringPRIMEFACES_THEME_GROUP_IDprotected static StringPRIMEFACES_THEME_SWITCHING_ENABLEDprotected static StringPRIMEFACES_THEME_VERSIONprotected static StringPRIMEFACES_VERSIONprotected static StringVERSION_PRIMEFACES-
Fields inherited from class adalid.jee2.meta.proyecto.base.ProyectoMaven
DEFAULT_SLD, DEFAULT_TLD, DEFAULT_VERSION, POM_PROPERTIES
-
Fields inherited from class adalid.jee2.meta.proyecto.base.ProyectoJava1
consulta, consultaRecursosBasicos, CONTENT_ROOT_DIR_LINUX, CONTENT_ROOT_DIR_WINDOWS, dailyProcessSchedule, ENBG, JAVA_HOME_DIR_LINUX, JAVA_HOME_DIR_WINDOWS, JAVA_VERSION, monthlyProcessSchedule, PAKS, procesamiento, procesamientoRecursosBasicos, registro, registroRecursosBasicos, SUPPORTED_WEB_API_AUTH_METHODS, taskNotifierSchedule, TYPELESS_REALM_NAME, VERSION_JAVA, weeklyProcessSchedule
-
Fields inherited from class adalid.jee2.meta.proyecto.base.ProyectoBase
THIRD_PARTY_DIR_LINUX, THIRD_PARTY_DIR_VERSION, THIRD_PARTY_DIR_WINDOWS, URL_ZIP_THIRD_PARTY_DIR, VERSION_THIRD_PARTY_DIR
-
Fields inherited from class adalid.core.AbstractArtifact
ENGLISH, NBSP, PORTUGUESE, SPANISH
-
-
Constructor Summary
Constructors Constructor Description ProyectoMavenPrime()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetDefaultTheme()protected StringgetDefaultThemeArtifactId()protected StringgetDefaultThemeGroupId()protected StringgetDefaultThemeVersion()StringgetTheme()StringgetThemeArtifactId()intgetThemeDialogHeightSubtrahend()ProyectoMavenPrime.DialogPositiongetThemeDialogPosition()intgetThemeDialogWidthSubtrahend()StringgetThemeGroupId()StringgetThemeVersion()booleanisThemeSwitchingEnabled()protected voidloadPrivateProperties(org.apache.log4j.Level level, org.apache.commons.collections.ExtendedProperties properties)voidsetTheme(String theme)El método setTheme se utiliza para especificar el nombre del tema de interfaz gráfica del proyecto generado.voidsetThemeArtifactId(String artifactId)El método setThemeArtifactId se utiliza para especificar el nombre del artefacto Maven del tema de interfaz gráfica del proyecto generado.voidsetThemeDialogHeightSubtrahend(int subtrahend)El método setThemeDialogHeightSubtrahend se utiliza para especificar la cantidad de pixeles para ajustar el alto de diálogos dinámicos.voidsetThemeDialogPosition(ProyectoMavenPrime.DialogPosition position)El método setThemeDialogPosition se utiliza para especificar la posición inicial de diálogos dinámicos.voidsetThemeDialogWidthSubtrahend(int subtrahend)El método setThemeDialogWidthSubtrahend se utiliza para especificar la cantidad de pixeles para ajustar el ancho de diálogos dinámicos.voidsetThemeGroupId(String groupId)El método setThemeGroupId se utiliza para especificar el grupo del artefacto Maven del tema de interfaz gráfica del proyecto generado.voidsetThemeSwitchingEnabled(boolean enabled)El método setThemeSwitchingEnabled se utiliza para especificar si el proyecto generado permite, o no, cambiar el tema de la interfaz gráfica.voidsetThemeVersion(String version)El método setThemeVersion se utiliza para especificar la versión del artefacto Maven del tema de interfaz gráfica del proyecto generado.-
Methods inherited from class adalid.jee2.meta.proyecto.base.ProyectoMaven
addProjectDependency, addProjectDependency, clearProjectDependencies, clearProjectDependencies, getArtifactId, getDefaultEarProjectName, getDefaultGroupId, getDefaultRootPackageName, getDefaultVersion, getDefaultWebApiProjectName, getDefaultWebProjectName, getGroupId, getMetaProjectObjectModel, getPomProperties, getProjectDependencies, getProjectDependencies, getVersion, getVersionNumber, readyToWrite, setGroupId, setVersion
-
Methods inherited from class adalid.jee2.meta.proyecto.base.ProyectoJava2
addAttributes, addDirectives, addHolidaysListBeanAttribute, addHolidaysListBeanAttribute, getHelpDocumentAttribute, getHelpFileNameAttribute
-
Methods inherited from class adalid.jee2.meta.proyecto.base.ProyectoJava1
addBeanAttribute, addBeanAttribute, analyze, getDefaultEjbProjectName, getDefaultLibProjectName, getDefaultProjectStage, getDefaultResourcesProjectName, getDefaultRoleBasedAccessControllerName, getDefaultSecurityRealmName, getDefaultSecurityRealmType, getDefaultWebApiAuthMethod, getDefaultWebAuthMethod, getEarProjectName, getEjbProjectName, getEntityNameBundleGetter, getEntityNameBundleGetter, getJobScheduleList, getLibProjectName, getProjectStage, getResourcesProjectName, getRoleBasedAccessControllerName, getRootPackageName, getSecurityRealmName, getSecurityRealmType, getWebApiAuthMethod, getWebApiAuthMethod, getWebApiProjectName, getWebAuthMethod, getWebAuthMethod, getWebProjectName, isAuthenticatedUserAutomaticRegistrationEnabled, isAuthenticatedUserAutomaticSynchronizationEnabled, isExporterShellEnabled, isFlushAfterEachDelete, isFlushAfterEachInsert, isFlushAfterEachUpdate, isInternetAccessAllowed, isProjectMailingEnabled, isProjectRecaptchaEnabled, isProjectRecaptchaSiteVerificationEnabled, isReporterShellEnabled, isSqlAgentShellEnabled, isWebServicesDisabled, isWebServicesEnabled, setAuthenticatedUserAutomaticRegistrationEnabled, setAuthenticatedUserAutomaticSynchronizationEnabled, setEarProjectName, setEjbProjectName, setExporterShellEnabled, setFlushAfterEachDelete, setFlushAfterEachInsert, setFlushAfterEachUpdate, setInternetAccessAllowed, setLibProjectName, setProjectMailingEnabled, setProjectRecaptchaEnabled, setProjectRecaptchaSiteVerificationEnabled, setProjectStage, setReporterShellEnabled, setResourcesProjectName, setRoleBasedAccessControllerName, setRoleBasedAccessControllerName, setRootPackageName, setSecurityRealmName, setSecurityRealmType, setSqlAgentShellEnabled, setWebApiAuthMethod, setWebApiProjectName, setWebAuthMethod, setWebProjectName, setWebServicesEnabled
-
Methods inherited from class adalid.jee2.meta.proyecto.base.ProyectoBase
afterWriting, enableDictionary, enableDictionary, getAdalidProjectVersion, getBaseFolderName, getDatabaseFormerSchemaName, getDatabaseLockingMechanism, getDatabaseName, getDefaultBaseFolderName, getDefaultCrudOperationKeys, getDefaultDatabaseFormerSchemaName, getDefaultDatabaseLockingMechanism, getDefaultDatabaseName, getDefaultMessageDigestAlgorithm, getDefaultRootFolderName, getDictionaryLevel, getDictionaryLoggingLevel, getEntityKeys, getEntityNumber, getEntityNumber, getEntityNumber, getEntityParameterNumber, getEsquemaEntidadesComunes, getMessageDigestAlgorithm, getOperationKeys, getOperationNumber, getOperationNumber, getOperationNumber, getOperationParameterNumber, getPageDataTableColumnSuffix, getPageDataTableFilterID, getPageDataTableID, getPageDetailPanelDivSuffix, getPageDetailPanelGridID, getPageDialogHeaderElementID, getPageFieldSuffix, getPageKeys, getPageMainFormID, getPageMessagesID, getPageNorthFormID, getPageNumber, getPageTreeID, getPageWizardID, getParameterKeys, getParameterNumber, getParameterNumber, getParameterNumber, getParameterNumber, getProjectObjectModel, getRoleCodePrefix, getRootFolderName, getUserDefinedOperationKeys, isDictionaryEnabled, isSqlBusinessAuditTrail, logAdalidProjectVersion, setBaseFolderName, setDatabaseFormerSchemaName, setDatabaseLockingMechanism, setDatabaseName, setDictionaryLevel, setDictionaryLoggingLevel, setMessageDigestAlgorithm, setRoleCodePrefix, setRootFolderName, setSqlBusinessAuditTrail
-
Methods inherited from class adalid.core.Project
addArtifact, addEntity, addFileExclusionPattern, addFilePreservationPattern, addForeignEntityClasses, addForeignEntityClasses, addPrivateEntityClasses, addPrivateEntityClasses, addQueryTable, annotate, assemble, attachAddAttributesMethods, attachAddAttributesMethods, build, build, clearAddAttributesMethods, clearDirectives, clearForeignEntityClasses, clearPrivateEntityClasses, clearSupportedLocales, compareTo, configureBuilder, configureGenerator, containsCrossReferencedExpression, fieldsToString, generate, getAddAttributesMethods, getAlertLevel, getAlertLoggingLevel, getAlias, getArtifacts, getBuildDate, getBuildTimestamp, getBusinessOperationConfirmationRequired, getCatalogTablesMap, getConsoleCousinOf, getConsoleSiblingOf, getCrossReferencedExpressionsSet, getDatabaseOperationConfirmationRequired, getDefaultEntityCodeGenBPL, getDefaultEntityCodeGenBWS, getDefaultEntityCodeGenFWS, getDefaultEntityCodeGenGUI, getDefaultEntityCodeGenSMC, getDefaultEntityCodeGenSQL, getDefaultMaxDepth, getDefaultMaxRound, getDefaultPropertyFieldSerializable, getDefaultPropertyFieldSerializableIUID, getDetailCousinOf, getDetailLevel, getDetailLoggingLevel, getDetailSiblingOf, getDisplaysList, getDisplaysMap, getEntitiesList, getEntitiesMap, getEntity, getEntity, getEntityReferences, getEnvironmentVariable, getEnvironmentVariables, getForeignEntityClasses, getHelpDocument, getHelpFileAutoName, getHelpFileAutoType, getHelpFileName, getHelpFileTypes, getHelpFileTypesCSV, getLocale, getLocallyDeclaredEntityClasses, getLocallyDeclaredEntityClassSimpleNames, getLocallyDeclaredEntityClassSimpleNamesArray, getMaster, getMissingValueGraphicImageName, getModule, getModuleRoleTypes, getModuleRoleTypesNumbers, getModuleRoleTypesNumbersString, getModulesList, getModulesMap, getNullValueGraphicImageName, getPrivateEntityClasses, getProcessingConsoleAlternativeTo, getProcessingConsoleDisplayOf, getProcessingGroups, getProject, getProjectReferences, getProjectsList, getProjectsMap, getReadingDetailAlternativeTo, getReadingDetailDisplayOf, getReadingDetailDisplayOf, getReadingTableAlternativeTo, getReadingTableDisplayOf, getReadingTableDisplayOf, getReadingTreeAlternativeTo, getReadingTreeDisplayOf, getSchemasSet, getSecondaryLocales, getSpecialExpressionLevel, getSpecialExpressionLoggingLevel, getSupportedLocales, getTableCousinOf, getTableSiblingOf, getTablesMap, getTrackingLevel, getTrackingLoggingLevel, getTransitionLevel, getTransitionLoggingLevel, getTreeCousinOf, getTreeSiblingOf, getUnnecessaryValueGraphicImageName, getUnusualExpressionLevel, getUnusualExpressionLoggingLevel, getUploadedFileEntity, getUploadedFileEntityClass, getUserEntity, getUserEntityClass, getUserFlows, getValidFieldAnnotations, getValidTypeAnnotations, getWritingDetailAlternativeTo, getWritingDetailDisplayOf, getWritingDetailDisplayOf, getWritingTableAlternativeTo, getWritingTableDisplayOf, getWritingTableDisplayOf, getWritingTreeAlternativeTo, getWritingTreeDisplayOf, increaseErrorCount, increaseParserErrorCount, increaseParserWarningCount, increaseWarningCount, increaseWriterErrorCount, increaseWriterErrors, increaseWriterWarningCount, increaseWriterWarnings, isAcerose, isAnnotatedWithMaster, isAnnotatedWithModule, isAnnotatedWithModuleDocGen, isDatabaseDefaultValuesMustBeSingleEntityExpression, isFoliose, isForeignModule, isMenuModule, isMetaHelpEnabled, isMissingValueGraphicImageNameFontAwesomeClass, isModuleClassDiagramGenEnabled, isNullValueGraphicImageNameFontAwesomeClass, isPrivateModule, isRoleModule, isSpinose, isUnnecessaryValueGraphicImageNameFontAwesomeClass, isVerbose, isWarnose, loadEnvironmentVariables, loadEnvironmentVariables, loadPrivateProperties, loadPrivateProperties, loadPrivateProperties, logParserMessage, mapsToString, parse, printSummary, putEnvironmentVariable, referencesEntity, referencesEntity, referencesModule, referencesModule, referencesProject, referencesProject, setAcerose, setAlertLevel, setAlertLoggingLevel, setBootstrappingFileName, setBusinessOperationConfirmationRequired, setDatabaseDefaultValuesMustBeSingleEntityExpression, setDatabaseOperationConfirmationRequired, setDateFormat, setDecimalSeparator, setDefaultEntityCodeGenBPL, setDefaultEntityCodeGenBWS, setDefaultEntityCodeGenFWS, setDefaultEntityCodeGenGUI, setDefaultEntityCodeGenSMC, setDefaultEntityCodeGenSQL, setDefaultMaxDepth, setDefaultMaxRound, setDefaultPropertyFieldSerializable, setDefaultPropertyFieldSerializableIUID, setDetailLevel, setDetailLoggingLevel, setFoliose, setForeignEntityClasses, setForeignEntityClasses, setHelpDocument, setHelpFileAutoName, setHelpFileAutoType, setHelpFileName, setLocale, setMissingValueGraphicImageName, setNullValueGraphicImageName, setPrivateEntityClasses, setPrivateEntityClasses, setSpecialExpressionLevel, setSpecialExpressionLoggingLevel, setSpinose, setSupportedLocales, setThousandSeparator, setTimeFormat, setTimestampFormat, settleAttributes, setTrackingLevel, setTrackingLoggingLevel, setTransitionLevel, setTransitionLoggingLevel, setUnnecessaryValueGraphicImageName, setUnusualExpressionLevel, setUnusualExpressionLoggingLevel, setUploadedFileEntityClass, setUserEntityClass, setVerbose, setWarnose, toString
-
Methods inherited from class adalid.core.AbstractArtifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, checkName, classToString, clearAttributes, coalesce, copyLocalizedStrings, defaultLocale, depth, fa, finalise, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getDefaultWrapperClass, getFullName, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getSqlName, getStringAttribute, getStringAttribute, getStringAttribute, getStringAttribute, getTrace, getValueString, getValueString, getWrapper, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, put, repeat, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, settler, setTrace, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames
-
-
-
-
Field Detail
-
PRIMEFACES_THEME
protected static final String PRIMEFACES_THEME
- See Also:
- Constant Field Values
-
PRIMEFACES_THEME_GROUP_ID
protected static final String PRIMEFACES_THEME_GROUP_ID
- See Also:
- Constant Field Values
-
PRIMEFACES_THEME_ARTIFACT_ID
protected static final String PRIMEFACES_THEME_ARTIFACT_ID
- See Also:
- Constant Field Values
-
PRIMEFACES_THEME_VERSION
protected static final String PRIMEFACES_THEME_VERSION
- See Also:
- Constant Field Values
-
PRIMEFACES_THEME_SWITCHING_ENABLED
protected static final String PRIMEFACES_THEME_SWITCHING_ENABLED
- See Also:
- Constant Field Values
-
PRIMEFACES_VERSION
protected static final String PRIMEFACES_VERSION
- See Also:
- Constant Field Values
-
VERSION_PRIMEFACES
protected static final String VERSION_PRIMEFACES
- See Also:
- Constant Field Values
-
DEFAULT_THEME
protected static final String DEFAULT_THEME
- See Also:
- Constant Field Values
-
DEFAULT_THEME_VERSION
protected static final String DEFAULT_THEME_VERSION
- See Also:
- Constant Field Values
-
DEFAULT_THEME_GROUP_ID
protected static final String DEFAULT_THEME_GROUP_ID
- See Also:
- Constant Field Values
-
DEFAULT_ALL_THEMES_ARTIFACT_ID
protected static final String DEFAULT_ALL_THEMES_ARTIFACT_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
loadPrivateProperties
protected void loadPrivateProperties(org.apache.log4j.Level level, org.apache.commons.collections.ExtendedProperties properties)- Overrides:
loadPrivatePropertiesin classProject
-
getTheme
public String getTheme()
- Returns:
- the theme
-
setTheme
public void setTheme(String theme)
El método setTheme se utiliza para especificar el nombre del tema de interfaz gráfica del proyecto generado. El valor predeterminado de esta propiedad es hot-sneaks (campo HOT_SNEAKS de la clase PrimeFacesThemes).- Parameters:
theme- nombre del tema de interfaz gráfica del proyecto generado; si el proyecto generado permite cambiar el tema, este será el nombre del tema inicial. Puede utilizar como argumento los campos definidos en la clase PrimeFacesThemes.
-
getDefaultTheme
protected String getDefaultTheme()
-
getThemeDialogWidthSubtrahend
public int getThemeDialogWidthSubtrahend()
-
setThemeDialogWidthSubtrahend
public void setThemeDialogWidthSubtrahend(int subtrahend)
El método setThemeDialogWidthSubtrahend se utiliza para especificar la cantidad de pixeles para ajustar el ancho de diálogos dinámicos.- Parameters:
subtrahend- cantidad de pixeles; debe ser un numero entre 0 y 320. El valor prdeterminado es 64.
-
getThemeDialogHeightSubtrahend
public int getThemeDialogHeightSubtrahend()
-
setThemeDialogHeightSubtrahend
public void setThemeDialogHeightSubtrahend(int subtrahend)
El método setThemeDialogHeightSubtrahend se utiliza para especificar la cantidad de pixeles para ajustar el alto de diálogos dinámicos.- Parameters:
subtrahend- cantidad de pixeles; debe ser un numero entre 0 y 240. El valor prdeterminado es 80.
-
getThemeDialogPosition
public ProyectoMavenPrime.DialogPosition getThemeDialogPosition()
-
setThemeDialogPosition
public void setThemeDialogPosition(ProyectoMavenPrime.DialogPosition position)
El método setThemeDialogPosition se utiliza para especificar la posición inicial de diálogos dinámicos.- Parameters:
position- elemento de la enumeración ProyectoMavenPrime.DialogPosition. El valor prdeterminado es DialogPosition.CENTER.
-
getThemeGroupId
public String getThemeGroupId()
- Returns:
- the theme group id
-
setThemeGroupId
public void setThemeGroupId(String groupId)
El método setThemeGroupId se utiliza para especificar el grupo del artefacto Maven del tema de interfaz gráfica del proyecto generado. El valor predeterminado de esta propiedad es org.primefaces.themes.- Parameters:
groupId- grupo del artefacto Maven del tema de la interfaz gráfica del proyecto generado.
-
getDefaultThemeGroupId
protected String getDefaultThemeGroupId()
-
getThemeArtifactId
public String getThemeArtifactId()
- Returns:
- the theme artifact id
-
setThemeArtifactId
public void setThemeArtifactId(String artifactId)
El método setThemeArtifactId se utiliza para especificar el nombre del artefacto Maven del tema de interfaz gráfica del proyecto generado. Si el proyecto generado permite cambiar el tema, el valor predeterminado de esta propiedad es all-themes; en caso contrario, el valor predeterminado es el nombre del tema (vea el método setTheme).- Parameters:
artifactId- nombre del artefacto Maven del tema de la interfaz gráfica del proyecto generado.
-
getDefaultThemeArtifactId
protected String getDefaultThemeArtifactId()
-
getThemeVersion
public String getThemeVersion()
- Returns:
- the theme version
-
setThemeVersion
public void setThemeVersion(String version)
El método setThemeVersion se utiliza para especificar la versión del artefacto Maven del tema de interfaz gráfica del proyecto generado. El valor predeterminado de esta propiedad es [1.0.10,) (versión 1.0.10 en adelante).- Parameters:
version- versión del artefacto Maven del tema de la interfaz gráfica del proyecto generado.
-
getDefaultThemeVersion
protected String getDefaultThemeVersion()
-
isThemeSwitchingEnabled
public boolean isThemeSwitchingEnabled()
- Returns:
- true if the theme switching is enabled; false otherwise
-
setThemeSwitchingEnabled
public void setThemeSwitchingEnabled(boolean enabled)
El método setThemeSwitchingEnabled se utiliza para especificar si el proyecto generado permite, o no, cambiar el tema de la interfaz gráfica. El valor predeterminado de esta propiedad es false (no permite cambiar el tema).- Parameters:
enabled- true, si el proyecto generado permite cambiar el tema de la interfaz gráfica; de lo contrario false.
-
-